1 line
137 KiB
JavaScript
1 line
137 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[61],{"4n/O":function(e,t){e.exports={extension:{publisher:"alex-ext-public",name:"references-view",version:"1.0.0"},packageJSON:{name:"references-view",publisher:"ms-vscode",version:"1.0.0",repository:{type:"git",url:"https://github.com/Microsoft/vscode-references-view"},displayName:"%displayName%",description:"%description%",icon:"media/icon.png",activationEvents:["onCommand:references-view.find","onCommand:references-view.findReferences","onCommand:references-view.findImplementations","onCommand:references-view.showCallHierarchy","onCommand:references-view.showTypeHierarchy","onCommand:editor.action.showReferences","onView:references-view.tree"],contributes:{configuration:{properties:{"references.preferredLocation":{description:"%config.references.preferredLocation%",type:"string",default:"peek",enum:["peek","view"],enumDescriptions:["%config.references.preferredLocation.peek%","%config.references.preferredLocation.view%"]}}},viewsContainers:{activitybar:[{id:"references-view",icon:"$(references)",title:"%container.title%"}]},views:{"references-view":[{id:"references-view.tree",name:"%view.title%",when:"reference-list.isActive"}]},commands:[{command:"references-view.findReferences",title:"%cmd.references-view.findReferences%",category:"%cmd.category.references%"},{command:"references-view.findImplementations",title:"%cmd.references-view.findImplementations%",category:"%cmd.category.references%"},{command:"references-view.clearHistory",title:"%cmd.references-view.clearHistory%",category:"%cmd.category.references%",icon:"$(clear-all)"},{command:"references-view.clear",title:"%cmd.references-view.clear%",category:"%cmd.category.references%",icon:"$(clear-all)"},{command:"references-view.refresh",title:"%cmd.references-view.refresh%",category:"%cmd.category.references%",icon:"$(refresh)"},{command:"references-view.pickFromHistory",title:"%cmd.references-view.pickFromHistory%",category:"%cmd.category.references%"},{command:"references-view.removeReferenceItem",title:"%cmd.references-view.removeReferenceItem%",icon:"$(close)"},{command:"references-view.copy",title:"%cmd.references-view.copy%"},{command:"references-view.copyAll",title:"%cmd.references-view.copyAll%"},{command:"references-view.copyPath",title:"%cmd.references-view.copyPath%"},{command:"references-view.refind",title:"%cmd.references-view.refind%",icon:"$(refresh)"},{command:"references-view.showCallHierarchy",title:"%cmd.references-view.showCallHierarchy%",category:"Calls"},{command:"references-view.showOutgoingCalls",title:"%cmd.references-view.showOutgoingCalls%",category:"Calls",icon:"$(call-outgoing)"},{command:"references-view.showIncomingCalls",title:"%cmd.references-view.showIncomingCalls%",category:"Calls",icon:"$(call-incoming)"},{command:"references-view.removeCallItem",title:"%cmd.references-view.removeCallItem%",icon:"$(close)"},{command:"references-view.next",title:"%cmd.references-view.next%",enablement:"references-view.canNavigate"},{command:"references-view.prev",title:"%cmd.references-view.prev%",enablement:"references-view.canNavigate"},{command:"references-view.showTypeHierarchy",title:"%cmd.references-view.showTypeHierarchy%",category:"Types"},{command:"references-view.showSupertypes",title:"%cmd.references-view.showSupertypes%",category:"Types",icon:"$(type-hierarchy-super)"},{command:"references-view.showSubtypes",title:"%cmd.references-view.showSubtypes%",category:"Types",icon:"$(type-hierarchy-sub)"},{command:"references-view.removeTypeItem",title:"%cmd.references-view.removeTypeItem%",icon:"$(close)"}],menus:{"editor/context":[{command:"references-view.findReferences",when:"editorHasReferenceProvider",group:"0_navigation@1"},{command:"references-view.findImplementations",when:"editorHasImplementationProvider",group:"0_navigation@2"},{command:"references-view.showCallHierarchy",when:"editorHasCallHierarchyProvider",group:"0_navigation@3"},{command:"references-view.showTypeHierarchy",when:"editorHasTypeHierarchyProvider",group:"0_navigation@4"}],"view/title":[{command:"references-view.clear",group:"navigation@3",when:"view == references-view.tree && reference-list.hasResult"},{command:"references-view.clearHistory",group:"navigation@3",when:"view == references-view.tree && reference-list.hasHistory && !reference-list.hasResult"},{command:"references-view.refresh",group:"navigation@2",when:"view == references-view.tree && reference-list.hasResult"},{command:"references-view.showOutgoingCalls",group:"navigation@1",when:"view == references-view.tree && reference-list.hasResult && reference-list.source == callHierarchy && references-view.callHierarchyMode == showIncoming"},{command:"references-view.showIncomingCalls",group:"navigation@1",when:"view == references-view.tree && reference-list.hasResult && reference-list.source == callHierarchy && references-view.callHierarchyMode == showOutgoing"},{command:"references-view.showSupertypes",group:"navigation@1",when:"view == references-view.tree && reference-list.hasResult && reference-list.source == typeHierarchy && references-view.typeHierarchyMode != supertypes"},{command:"references-view.showSubtypes",group:"navigation@1",when:"view == references-view.tree && reference-list.hasResult && reference-list.source == typeHierarchy && references-view.typeHierarchyMode != subtypes"}],"view/item/context":[{command:"references-view.removeReferenceItem",group:"inline",when:"view == references-view.tree && viewItem == file-item || view == references-view.tree && viewItem == reference-item"},{command:"references-view.removeCallItem",group:"inline",when:"view == references-view.tree && viewItem == call-item"},{command:"references-view.removeTypeItem",group:"inline",when:"view == references-view.tree && viewItem == type-item"},{command:"references-view.refind",group:"inline",when:"view == references-view.tree && viewItem == history-item"},{command:"references-view.removeReferenceItem",group:"1",when:"view == references-view.tree && viewItem == file-item || view == references-view.tree && viewItem == reference-item"},{command:"references-view.removeCallItem",group:"1",when:"view == references-view.tree && viewItem == call-item"},{command:"references-view.removeTypeItem",group:"1",when:"view == references-view.tree && viewItem == type-item"},{command:"references-view.refind",group:"1",when:"view == references-view.tree && viewItem == history-item"},{command:"references-view.copy",group:"2@1",when:"view == references-view.tree && viewItem == file-item || view == references-view.tree && viewItem == reference-item"},{command:"references-view.copyPath",group:"2@2",when:"view == references-view.tree && viewItem == file-item"},{command:"references-view.copyAll",group:"2@3",when:"view == references-view.tree && viewItem == file-item || view == references-view.tree && viewItem == reference-item"},{command:"references-view.showOutgoingCalls",group:"1",when:"view == references-view.tree && viewItem == call-item"},{command:"references-view.showIncomingCalls",group:"1",when:"view == references-view.tree && viewItem == call-item"},{command:"references-view.showSupertypes",group:"1",when:"view == references-view.tree && viewItem == type-item"},{command:"references-view.showSubtypes",group:"1",when:"view == references-view.tree && viewItem == type-item"}],commandPalette:[{command:"references-view.removeReferenceItem",when:"never"},{command:"references-view.removeCallItem",when:"never"},{command:"references-view.removeTypeItem",when:"never"},{command:"references-view.copy",when:"never"},{command:"references-view.copyAll",when:"never"},{command:"references-view.copyPath",when:"never"},{command:"references-view.refind",when:"never"},{command:"references-view.findReferences",when:"editorHasReferenceProvider"},{command:"references-view.clear",when:"reference-list.hasResult"},{command:"references-view.clearHistory",when:"reference-list.isActive && !reference-list.hasResult"},{command:"references-view.refresh",when:"reference-list.hasResult"},{command:"references-view.pickFromHistory",when:"reference-list.isActive"},{command:"references-view.next",when:"never"},{command:"references-view.prev",when:"never"}]},keybindings:[{command:"references-view.findReferences",when:"editorHasReferenceProvider",key:"shift+alt+f12"},{command:"references-view.next",when:"reference-list.hasResult",key:"f4"},{command:"references-view.prev",when:"reference-list.hasResult",key:"shift+f4"},{command:"references-view.showCallHierarchy",when:"editorHasCallHierarchyProvider",key:"shift+alt+h"}]},browser:"./dist/extension.js"},defaultPkgNlsJSON:{displayName:"Reference Search View",description:"Reference Search results as separate, stable view in the sidebar","config.references.preferredLocation":"Controls whether 'Peek References' or 'Find References' is invoked when selecting code lens references","config.references.preferredLocation.peek":"Show references in peek editor.","config.references.preferredLocation.view":"Show references in separate view.","container.title":"References","view.title":"Results","cmd.category.references":"References","cmd.references-view.findReferences":"Find All References","cmd.references-view.findImplementations":"Find All Implementations","cmd.references-view.clearHistory":"Clear History","cmd.references-view.clear":"Clear","cmd.references-view.refresh":"Refresh","cmd.references-view.pickFromHistory":"Show History","cmd.references-view.removeReferenceItem":"Dismiss","cmd.references-view.copy":"Copy","cmd.references-view.copyAll":"Copy All","cmd.references-view.copyPath":"Copy Path","cmd.references-view.refind":"Rerun","cmd.references-view.showCallHierarchy":"Show Call Hierarchy","cmd.references-view.showOutgoingCalls":"Show Outgoing Calls","cmd.references-view.showIncomingCalls":"Show Incoming Calls","cmd.references-view.removeCallItem":"Dismiss","cmd.references-view.next":"Go to Next Reference","cmd.references-view.prev":"Go to Previous Reference","cmd.references-view.showTypeHierarchy":"Show Type Hierarchy","cmd.references-view.showSupertypes":"Show Supertypes","cmd.references-view.showSubtypes":"Show Subtypes","cmd.references-view.removeTypeItem":"Dismiss"},pkgNlsJSON:{},nlsList:[],extendConfig:{},webAssets:["package.json"],mode:"public"}},"5u6/":function(e,t){e.exports={extension:{publisher:"alex-ext-public",name:"anycode",version:"0.0.67"},packageJSON:{name:"anycode",publisher:"ms-vscode",version:"0.0.67",repository:{url:"https://github.com/microsoft/vscode-anycode"},displayName:"anycode",description:"",activationEvents:["onStartupFinished","onCommand:workbench.action.showAllSymbols"],contributes:{configuration:{title:"Anycode",properties:{"anycode.symbolIndexSize":{type:"number",default:500,minimum:0,markdownDescription:"Size of the index that is used for features like symbol search and go to definition."},"anycode.language.features":{markdownDescription:"Control the language features that anycode offers. This can be configured for each supported language: [Learn How to Do That](https://code.visualstudio.com/docs/getstarted/settings#_languagespecific-editor-settings)",type:"object",scope:"language-overridable",additionalProperties:!1,properties:{definitions:{type:"boolean",description:"Go to Definition based on identifiers and local variables"},references:{type:"boolean",description:"Find References based on identifiers and local variables"},workspaceSymbols:{type:"boolean",description:"Add symbols to workspace symbol search"},highlights:{type:"boolean",description:"Highlight Occurrences of identifiers and local variables"},outline:{type:"boolean",description:"Populate Outline, Quick-outline, and Breadcrumbs"},completions:{type:"boolean",description:"Completions based on identifiers and symbol names"},folding:{type:"boolean",description:"Fold sections of codes to a single line"},diagnostics:{type:"boolean",description:"(experimental) Parse errors show as problems"}},default:{completions:!0,definitions:!0,references:!0,highlights:!0,outline:!0,workspaceSymbols:!0,folding:!1,diagnostics:!1}}}}},browser:"./dist/anycode.extension.browser.js"},pkgNlsJSON:{},nlsList:[],extendConfig:{},webAssets:[],mode:"public"}},"69Ez":function(e,t,i){},"6ySn":function(e,t,i){"use strict";t.a=i.p+"static/media/ideLogo.0dca8d76.svg"},"7f6S":function(e,t){e.exports={extension:{publisher:"alex-ext-public",name:"code-runner-for-web",version:"0.1.5-patch.1"},packageJSON:{name:"code-runner-for-web",publisher:"formulahendry",version:"0.1.5-patch.1",repository:{type:"git",url:"https://github.com/formulahendry/vscode-code-runner-for-web.git"},displayName:"Code Runner for Web",description:"Run Code (Python) in browser",icon:"images/logo.png",activationEvents:["onCommand:code-runner-for-web.run"],contributes:{commands:[{command:"code-runner-for-web.run",title:"Run Code in Web",icon:"$(play)"}],menus:{"editor/context":[{when:"resourceLangId == python && !inOutput",command:"code-runner-for-web.run",group:"navigation"}],"editor/title/run":[{when:"resourceLangId == python",command:"code-runner-for-web.run",group:"navigation"}]}},browser:"./dist/web/extension.js"},pkgNlsJSON:{},nlsList:[],extendConfig:{},webAssets:["package.json"],mode:"public"}},B0iD:function(e,t){e.exports={extension:{publisher:"alex-ext-public",name:"git-graph",version:"1.30.0-3"},packageJSON:{name:"git-graph",publisher:"alex-ext-public",version:"1.30.0-3",repository:{type:"git",url:"https://github.com/mhutchie/vscode-git-graph.git"},displayName:"Git Graph",description:"View a Git Graph of your repository, and perform Git actions from the graph.",icon:"resources/icon.png",activationEvents:["*"],kaitianContributes:{workerMain:"./dist/extension.js"},contributes:{commands:[{category:"Git Graph",command:"git-graph.view",title:"View Git Graph (git log)",icon:{light:"resources/cmd-icon-light.svg",dark:"resources/cmd-icon-dark.svg"}},{category:"Git Graph",command:"git-graph.endAllWorkspaceCodeReviews",title:"End All Code Reviews in Workspace"},{category:"Git Graph",command:"git-graph.endSpecificWorkspaceCodeReview",title:"End a specific Code Review in Workspace..."},{category:"Git Graph",command:"git-graph.openFile",title:"Open File",icon:"$(go-to-file)",enablement:"isInDiffEditor && resourceScheme == git-graph && git-graph:codiconsSupported"}],configuration:{type:"object",title:"Git Graph",properties:{"git-graph.commitDetailsView.autoCenter":{type:"boolean",default:!0,description:"Automatically center the Commit Details View when it is opened."},"git-graph.commitDetailsView.fileView.fileTree.compactFolders":{type:"boolean",default:!0,description:"Render the File Tree in the Commit Details View in a compacted form, such that folders with a single child folder are compressed into a single combined folder element."},"git-graph.commitDetailsView.fileView.type":{type:"string",enum:["File Tree","File List"],enumDescriptions:["Display files in a tree structure.","Display files in a list (useful for repositories with deep folder structures)."],default:"File Tree",description:"Sets the default type of File View used in the Commit Details View. This can be overridden per repository using the controls on the right side of the Commit Details View."},"git-graph.commitDetailsView.location":{type:"string",enum:["Inline","Docked to Bottom"],enumDescriptions:["Show the Commit Details View inline with the graph & commits.","Show the Commit Details View docked to the bottom of the Git Graph View."],default:"Inline",description:"Specifies where the Commit Details View is rendered in the Git Graph View."},"git-graph.contextMenuActionsVisibility":{type:"object",default:{},properties:{branch:{type:"object",properties:{checkout:{type:"boolean",title:"Checkout Branch"},rename:{type:"boolean",title:"Rename Branch..."},delete:{type:"boolean",title:"Delete Branch..."},merge:{type:"boolean",title:"Merge into current branch..."},rebase:{type:"boolean",title:"Rebase current branch on Branch..."},push:{type:"boolean",title:"Push Branch..."},createPullRequest:{type:"boolean",title:"Create Pull Request..."},createArchive:{type:"boolean",title:"Create Archive"},selectInBranchesDropdown:{type:"boolean",title:"Select in Branches Dropdown"},unselectInBranchesDropdown:{type:"boolean",title:"Unselect in Branches Dropdown"},copyName:{type:"boolean",title:"Copy Branch Name to Clipboard"}}},commit:{type:"object",properties:{addTag:{type:"boolean",title:"Add Tag..."},createBranch:{type:"boolean",title:"Create Branch..."},checkout:{type:"boolean",title:"Checkout..."},cherrypick:{type:"boolean",title:"Cherry Pick..."},revert:{type:"boolean",title:"Revert..."},drop:{type:"boolean",title:"Drop..."},merge:{type:"boolean",title:"Merge into current branch..."},rebase:{type:"boolean",title:"Rebase current branch on this Commit..."},reset:{type:"boolean",title:"Reset current branch to this Commit..."},copyHash:{type:"boolean",title:"Copy Commit Hash to Clipboard"},copySubject:{type:"boolean",title:"Copy Commit Subject to Clipboard"}}},remoteBranch:{type:"object",properties:{checkout:{type:"boolean",title:"Checkout Branch..."},delete:{type:"boolean",title:"Delete Remote Branch..."},fetch:{type:"boolean",title:"Fetch into local branch..."},merge:{type:"boolean",title:"Merge into current branch..."},pull:{type:"boolean",title:"Pull into current branch..."},createPullRequest:{type:"boolean",title:"Create Pull Request"},createArchive:{type:"boolean",title:"Create Archive"},selectInBranchesDropdown:{type:"boolean",title:"Select in Branches Dropdown"},unselectInBranchesDropdown:{type:"boolean",title:"Unselect in Branches Dropdown"},copyName:{type:"boolean",title:"Copy Branch Name to Clipboard"}}},stash:{type:"object",properties:{apply:{type:"boolean",title:"Apply Stash..."},createBranch:{type:"boolean",title:"Create Branch from Stash..."},pop:{type:"boolean",title:"Pop Stash..."},drop:{type:"boolean",title:"Drop Stash..."},copyName:{type:"boolean",title:"Copy Stash Name to Clipboard"},copyHash:{type:"boolean",title:"Copy Stash Hash to Clipboard"}}},tag:{type:"object",properties:{viewDetails:{type:"boolean",title:"View Details"},delete:{type:"boolean",title:"Delete Tag..."},push:{type:"boolean",title:"Push Tag..."},createArchive:{type:"boolean",title:"Create Archive"},copyName:{type:"boolean",title:"Copy Tag Name to Clipboard"}}},uncommittedChanges:{type:"object",properties:{stash:{type:"boolean",title:"Stash uncommitted changes..."},reset:{type:"boolean",title:"Reset uncommitted changes..."},clean:{type:"boolean",title:"Clean untracked files..."},openSourceControlView:{type:"boolean",title:"Open Source Control View"}}}},markdownDescription:'Customise which context menu actions are visible. For example, if you want to hide the rebase action from the branch context menu, a suitable value for this setting is `{ "branch": { "rebase": false } }`. For more information of how to configure this setting, view the documentation [here](https://github.com/mhutchie/vscode-git-graph/wiki/Extension-Settings#context-menu-actions-visibility).'},"git-graph.customBranchGlobPatterns":{type:"array",items:{type:"object",title:"Branch Glob Pattern",required:["name","glob"],properties:{name:{type:"string",title:"Name of pattern",description:"Name used to reference the pattern in the 'Branches' dropdown"},glob:{type:"string",title:"Glob pattern",description:"The Glob Pattern <glob-pattern>, as used in 'git log --glob=<glob-pattern>'. For example: heads/feature/*"}}},default:[],description:'An array of Custom Branch Glob Patterns to be shown in the \'Branches\' dropdown. Example: [{"name": "Feature Requests", "glob": "heads/feature/*"}]'},"git-graph.customEmojiShortcodeMappings":{type:"array",items:{type:"object",title:"Custom Emoji Shortcode Mapping",required:["shortcode","emoji"],properties:{shortcode:{type:"string",title:"Emoji Shortcode",description:'Emoji Shortcode (e.g. ":sparkles:")'},emoji:{type:"string",title:"Emoji",description:'Emoji (e.g. "✨")'}}},default:[],description:'An array of custom Emoji Shortcode mappings. Example: [{"shortcode": ":sparkles:", "emoji":"✨"}]'},"git-graph.customPullRequestProviders":{type:"array",items:{type:"object",title:"Pull Request Provider",required:["name","templateUrl"],properties:{name:{type:"string",title:"Name of the Provider",description:"A unique, identifying, display name for the provider."},templateUrl:{type:"string",title:"Template URL",markdownDescription:"A template URL that can be used to create a Pull Request, after the $1 - $8 variables have been substituted to construct the final URL. For information on how to configure this setting, see the documentation [here](https://github.com/mhutchie/vscode-git-graph/wiki/Configuring-a-custom-Pull-Request-Provider)."}}},default:[],markdownDescription:'An array of custom Pull Request providers that can be used in the "Pull Request Creation" Integration. For information on how to configure this setting, see the documentation [here](https://github.com/mhutchie/vscode-git-graph/wiki/Configuring-a-custom-Pull-Request-Provider).'},"git-graph.date.format":{type:"string",enum:["Date & Time","Date Only","ISO Date & Time","ISO Date Only","Relative"],enumDescriptions:['Show the date and time (e.g. "24 Mar 2019 21:34")','Show the date only (e.g. "24 Mar 2019")','Show the ISO date and time (e.g. "2019-03-24 21:34")','Show the ISO date only (e.g. "2019-03-24")','Show relative times (e.g. "5 minutes ago")'],default:"ISO Date & Time",description:'Specifies the date format to be used in the "Date" column on the Git Graph View.'},"git-graph.date.type":{type:"string",enum:["Author Date","Commit Date"],enumDescriptions:["Use the author date of a commit.","Use the committer date of a commit."],default:"Author Date",description:'Specifies the date type to be displayed in the "Date" column on the Git Graph View.'},"git-graph.defaultColumnVisibility":{type:"object",properties:{Date:{type:"boolean",title:"Visibility of the Date column"},Author:{type:"boolean",title:"Visibility of the Author column"},Commit:{type:"boolean",title:"Visibility of the Commit column"}},default:{Date:!0,Author:!0,Commit:!0},description:'An object specifying the default visibility of the Date, Author & Commit columns. Example: {"Date": true, "Author": true, "Commit": true}'},"git-graph.dialog.addTag.pushToRemote":{type:"boolean",default:!1,description:"Default state of the field indicating whether the tag should be pushed to a remote once it is added."},"git-graph.dialog.addTag.type":{type:"string",enum:["Annotated","Lightweight"],default:"Annotated",description:"Default type of the tag being added."},"git-graph.dialog.applyStash.reinstateIndex":{type:"boolean",default:!1,description:'Default state of the "Reinstate Index" checkbox.'},"git-graph.dialog.cherryPick.noCommit":{type:"boolean",default:!1,description:'Default state of the "No Commit" checkbox.'},"git-graph.dialog.cherryPick.recordOrigin":{type:"boolean",default:!1,description:'Default state of the "Record Origin" checkbox.'},"git-graph.dialog.createBranch.checkOut":{type:"boolean",default:!1,description:'Default state of the "Check out" checkbox.'},"git-graph.dialog.deleteBranch.forceDelete":{type:"boolean",default:!1,description:'Default state of the "Force Delete" checkbox.'},"git-graph.dialog.fetchIntoLocalBranch.forceFetch":{type:"boolean",default:!1,description:'Default state of the "Force Fetch" checkbox.'},"git-graph.dialog.fetchRemote.prune":{type:"boolean",default:!1,description:'Default state of the "Prune" checkbox.'},"git-graph.dialog.fetchRemote.pruneTags":{type:"boolean",default:!1,description:'Default state of the "Prune Tags" checkbox.'},"git-graph.dialog.general.referenceInputSpaceSubstitution":{type:"string",enum:["None","Hyphen","Underscore"],enumDescriptions:["Don't replace spaces.",'Replace space characters with hyphens, for example: "new branch" -> "new-branch".','Replace space characters with underscores, for example: "new branch" -> "new_branch".'],default:"None",description:"Specifies a substitution that is automatically performed when space characters are entered or pasted into reference inputs on dialogs (e.g. Create Branch, Add Tag, etc.)."},"git-graph.dialog.merge.noCommit":{type:"boolean",default:!1,description:'Default state of the "No Commit" checkbox.'},"git-graph.dialog.merge.noFastForward":{type:"boolean",default:!0,description:'Default state of the "Create a new commit even if fast-forward is possible" checkbox.'},"git-graph.dialog.merge.squashCommits":{type:"boolean",default:!1,description:'Default state of the "Squash Commits" checkbox.'},"git-graph.dialog.merge.squashMessageFormat":{type:"string",enum:["Default","Git SQUASH_MSG"],enumDescriptions:["Use the squash message generated by Git Graph.","Use the detailed squash message generated by Git (stored in .git/SQUASH_MSG)."],default:"Default",description:'Specifies the message format used for the squashed commit (when the "Squash Commits" option is selected).'},"git-graph.dialog.popStash.reinstateIndex":{type:"boolean",default:!1,description:'Default state of the "Reinstate Index" checkbox.'},"git-graph.dialog.pullBranch.noFastForward":{type:"boolean",default:!1,description:'Default state of the "Create a new commit even if fast-forward is possible" checkbox.'},"git-graph.dialog.pullBranch.squashCommits":{type:"boolean",default:!1,description:'Default state of the "Squash Commits" checkbox.'},"git-graph.dialog.pullBranch.squashMessageFormat":{type:"string",enum:["Default","Git SQUASH_MSG"],enumDescriptions:["Use the squash message generated by Git Graph.","Use the detailed squash message generated by Git (stored in .git/SQUASH_MSG)."],default:"Default",description:'Specifies the message format used for the squashed commit (when the "Squash Commits" option is selected).'},"git-graph.dialog.rebase.ignoreDate":{type:"boolean",default:!0,description:'Default state of the "Ignore Date (non-interactive rebase only)" checkbox.'},"git-graph.dialog.rebase.launchInteractiveRebase":{type:"boolean",default:!1,description:'Default state of the "Launch Interactive Rebase in new Terminal" checkbox.'},"git-graph.dialog.resetCurrentBranchToCommit.mode":{type:"string",enum:["Soft","Mixed","Hard"],enumDescriptions:["Soft - Keep all changes, but reset head","Mixed - Keep working tree, but reset index","Hard - Discard all changes"],default:"Mixed",description:"Default mode to be used for the reset action."},"git-graph.dialog.resetUncommittedChanges.mode":{type:"string",enum:["Mixed","Hard"],enumDescriptions:["Mixed - Keep working tree, but reset index","Hard - Discard all changes"],default:"Mixed",description:"Default mode to be used for the reset action."},"git-graph.dialog.stashUncommittedChanges.includeUntracked":{type:"boolean",default:!0,description:'Default state of the "Include Untracked" checkbox.'},"git-graph.enhancedAccessibility":{type:"boolean",default:!1,description:"Visual file change A|M|D|R|U indicators in the Commit Details View for users with colour blindness. In the future, this setting will enable any additional accessibility related features of Git Graph that aren't enabled by default."},"git-graph.fileEncoding":{type:"string",default:"utf8",markdownDescription:"The character set encoding used when retrieving a specific version of repository files (e.g. in the Diff View). A list of all supported encodings can be found [here](https://github.com/ashtuchkin/iconv-lite/wiki/Supported-Encodings).",scope:"resource"},"git-graph.graph.colours":{type:"array",items:{type:"string",description:"Colour (HEX or RGB)",pattern:"^\\s*(#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|rgb[a]?\\s*\\(\\d{1,3},\\s*\\d{1,3},\\s*\\d{1,3}\\))\\s*$"},default:["#0085d9","#d9008f","#00d90a","#d98500","#a300d9","#ff0000","#00d9cc","#e138e8","#85d900","#dc5b23","#6f24d6","#ffcc00"],description:"Specifies the colours used on the graph."},"git-graph.graph.style":{type:"string",enum:["rounded","angular"],enumDescriptions:["Use smooth curves when transitioning between branches on the graph.","Use angular lines when transitioning between branches on the graph."],default:"rounded",description:"Specifies the style of the graph."},"git-graph.graph.uncommittedChanges":{type:"string",enum:["Open Circle at the Uncommitted Changes","Open Circle at the Checked Out Commit"],enumDescriptions:["Display the Uncommitted Changes as a grey open circle, connected to the commit referenced by HEAD with a solid grey line. The current file system's state is therefore always displayed as an open circle.","Display the Uncommitted Changes as a grey closed circle, connected to the commit referenced by HEAD with a dotted grey line. The commit referenced by HEAD is therefore always displayed as an open circle."],default:"Open Circle at the Uncommitted Changes",description:"Specifies how the Uncommitted Changes are displayed on the graph."},"git-graph.integratedTerminalShell":{type:"string",default:"",description:'Specifies the path and filename of the Shell executable to be used by the Visual Studio Code Integrated Terminal, when it is opened by Git Graph. For example, to use Git Bash on Windows this setting would commonly be set to "C:\\Program Files\\Git\\bin\\bash.exe". If this setting is left blank, the default Shell is used.',scope:"machine"},"git-graph.keyboardShortcut.find":{type:"string",enum:["UNASSIGNED","CTRL/CMD + A","CTRL/CMD + B","CTRL/CMD + C","CTRL/CMD + D","CTRL/CMD + E","CTRL/CMD + F","CTRL/CMD + G","CTRL/CMD + H","CTRL/CMD + I","CTRL/CMD + J","CTRL/CMD + K","CTRL/CMD + L","CTRL/CMD + M","CTRL/CMD + N","CTRL/CMD + O","CTRL/CMD + P","CTRL/CMD + Q","CTRL/CMD + R","CTRL/CMD + S","CTRL/CMD + T","CTRL/CMD + U","CTRL/CMD + V","CTRL/CMD + W","CTRL/CMD + X","CTRL/CMD + Y","CTRL/CMD + Z"],default:"CTRL/CMD + F",description:"The keybinding for the keyboard shortcut that opens the Find Widget in the Git Graph View."},"git-graph.keyboardShortcut.refresh":{type:"string",enum:["UNASSIGNED","CTRL/CMD + A","CTRL/CMD + B","CTRL/CMD + C","CTRL/CMD + D","CTRL/CMD + E","CTRL/CMD + F","CTRL/CMD + G","CTRL/CMD + H","CTRL/CMD + I","CTRL/CMD + J","CTRL/CMD + K","CTRL/CMD + L","CTRL/CMD + M","CTRL/CMD + N","CTRL/CMD + O","CTRL/CMD + P","CTRL/CMD + Q","CTRL/CMD + R","CTRL/CMD + S","CTRL/CMD + T","CTRL/CMD + U","CTRL/CMD + V","CTRL/CMD + W","CTRL/CMD + X","CTRL/CMD + Y","CTRL/CMD + Z"],default:"CTRL/CMD + R",description:"The keybinding for the keyboard shortcut that refreshes the Git Graph View."},"git-graph.keyboardShortcut.scrollToHead":{type:"string",enum:["UNASSIGNED","CTRL/CMD + A","CTRL/CMD + B","CTRL/CMD + C","CTRL/CMD + D","CTRL/CMD + E","CTRL/CMD + F","CTRL/CMD + G","CTRL/CMD + H","CTRL/CMD + I","CTRL/CMD + J","CTRL/CMD + K","CTRL/CMD + L","CTRL/CMD + M","CTRL/CMD + N","CTRL/CMD + O","CTRL/CMD + P","CTRL/CMD + Q","CTRL/CMD + R","CTRL/CMD + S","CTRL/CMD + T","CTRL/CMD + U","CTRL/CMD + V","CTRL/CMD + W","CTRL/CMD + X","CTRL/CMD + Y","CTRL/CMD + Z"],default:"CTRL/CMD + H",description:"The keybinding for the keyboard shortcut that scrolls the Git Graph View to be centered on the commit referenced by HEAD."},"git-graph.keyboardShortcut.scrollToStash":{type:"string",enum:["UNASSIGNED","CTRL/CMD + A","CTRL/CMD + B","CTRL/CMD + C","CTRL/CMD + D","CTRL/CMD + E","CTRL/CMD + F","CTRL/CMD + G","CTRL/CMD + H","CTRL/CMD + I","CTRL/CMD + J","CTRL/CMD + K","CTRL/CMD + L","CTRL/CMD + M","CTRL/CMD + N","CTRL/CMD + O","CTRL/CMD + P","CTRL/CMD + Q","CTRL/CMD + R","CTRL/CMD + S","CTRL/CMD + T","CTRL/CMD + U","CTRL/CMD + V","CTRL/CMD + W","CTRL/CMD + X","CTRL/CMD + Y","CTRL/CMD + Z"],default:"CTRL/CMD + S",description:"The keybinding for the keyboard shortcut that scrolls the Git Graph View to the first (or next) stash in the loaded commits. The Shift Key Modifier can be applied to this keybinding to scroll the Git Graph View to the last (or previous) stash in the loaded commits."},"git-graph.markdown":{type:"boolean",default:!0,description:"Parse and render a frequently used subset of inline Markdown formatting rules in commit messages and tag details (bold, italics, bold & italics, and inline code blocks)."},"git-graph.maxDepthOfRepoSearch":{type:"number",default:0,description:'Specifies the maximum depth of subfolders to search when discovering repositories in the workspace. Note: Sub-repos are not automatically detected when searching subfolders, however they can be manually added by running the command "Git Graph: Add Git Repository" in the Command Palette.'},"git-graph.openNewTabEditorGroup":{type:"string",enum:["Active","Beside","One","Two","Three","Four","Five","Six","Seven","Eight","Nine"],enumDescriptions:["Open the new tab in the Active Editor Group.","Open the new tab beside the Active Editor Group.","Open the new tab in the First Editor Group.","Open the new tab in the Second Editor Group.","Open the new tab in the Third Editor Group.","Open the new tab in the Fourth Editor Group.","Open the new tab in the Fifth Editor Group.","Open the new tab in the Sixth Editor Group.","Open the new tab in the Seventh Editor Group.","Open the new tab in the Eighth Editor Group.","Open the new tab in the Ninth Editor Group."],default:"Active",description:"Specifies the Editor Group where Git Graph should open new tabs, when performing the following actions from the Git Graph View: Viewing the Visual Studio Code Diff View, Opening a File, Viewing a File at a Specific Revision."},"git-graph.openToTheRepoOfTheActiveTextEditorDocument":{type:"boolean",default:!1,description:"Open the Git Graph View to the repository containing the active Text Editor document."},"git-graph.referenceLabels.alignment":{type:"string",enum:["Normal","Branches (on the left) & Tags (on the right)","Branches (aligned to the graph) & Tags (on the right)"],enumDescriptions:["Show branch & tag labels on the left of the commit message in the 'Description' column.","Show branch labels on the left of the commit message in the 'Description' column, and tag labels on the right.","Show branch labels aligned to the graph in the 'Graph' column, and tag labels on the right in the 'Description' column."],default:"Normal",description:"Specifies how branch and tag reference labels are aligned for each commit."},"git-graph.referenceLabels.combineLocalAndRemoteBranchLabels":{type:"boolean",default:!0,description:"Combine local and remote branch labels if they refer to the same branch, and are on the same commit."},"git-graph.repository.commits.fetchAvatars":{type:"boolean",default:!1,description:"Fetch avatars of commit authors and committers. By enabling this setting, you consent to commit author and committer email addresses being sent GitHub, GitLab or Gravatar, depending on the repositories remote origin."},"git-graph.repository.commits.initialLoad":{type:"number",default:100,description:"Specifies the number of commits to initially load."},"git-graph.repository.commits.loadMore":{type:"number",default:100,description:'Specifies the number of additional commits to load when the "Load More Commits" button is pressed, or more commits are automatically loaded.'},"git-graph.repository.commits.loadMoreAutomatically":{type:"boolean",default:!0,description:'When the view has been scrolled to the bottom, automatically load more commits if they exist (instead of having to press the "Load More Commits" button).'},"git-graph.repository.commits.mute.commitsThatAreNotAncestorsOfHead":{type:"boolean",default:!1,description:"Display commits that aren't ancestors of the checked-out branch / commit with a muted text color. Muting will only occur if the commit referenced by HEAD is within the loaded commits on the Git Graph View."},"git-graph.repository.commits.mute.mergeCommits":{type:"boolean",default:!0,description:"Display merge commits with a muted text color."},"git-graph.repository.commits.order":{type:"string",enum:["date","author-date","topo"],enumDescriptions:["Show commits in the commit timestamp order.","Show commits in the author timestamp order.","Avoid showing commits on multiple lines of history intermixed."],default:"date",markdownDescription:"Specifies the order of commits on the Git Graph View. See [git log](https://git-scm.com/docs/git-log#_commit_ordering) for more information on each order option. This can be overridden per repository via the Git Graph View's Column Header Context Menu."},"git-graph.repository.commits.showSignatureStatus":{type:"boolean",default:!1,description:"Show the commit's signature status to the right of the Committer in the Commit Details View (only for signed commits). Hovering over the signature icon displays a tooltip with the signature details. Requires Git (>= 2.4.0) & GPG (or equivalent) to be installed on the same machine that is running Visual Studio Code."},"git-graph.repository.fetchAndPrune":{type:"boolean",default:!1,description:"Before fetching from remote(s) using the Fetch button on the Git Graph View Control Bar, remove any remote-tracking references that no longer exist on the remote(s)."},"git-graph.repository.fetchAndPruneTags":{type:"boolean",default:!1,description:'Before fetching from remote(s) using the Fetch button on the Git Graph View Control Bar, remove any local tags that no longer exist on the remote(s). Requires Git >= 2.17.0, and the "Repository: Fetch And Prune" setting to be enabled. Caution: If you work in repositories that have multiple remotes, it is not recommended to use this setting (instead you can prune tags for a specific remote via "Fetch Remote" Dialog from the Repository Settings Widget on the Git Graph View).'},"git-graph.repository.includeCommitsMentionedByReflogs":{type:"boolean",default:!1,description:"Include commits only mentioned by reflogs in the Git Graph View (only applies when showing all branches). This can be overridden per repository in the Git Graph View's Repository Settings Widget."},"git-graph.repository.onLoad.scrollToHead":{type:"boolean",default:!1,description:"Automatically scroll the Git Graph View to be centered on the commit referenced by HEAD. This will only occur if the commit referenced by HEAD is within the loaded commits on the Git Graph View."},"git-graph.repository.onLoad.showCheckedOutBranch":{type:"boolean",default:!1,description:'Show the checked out branch when a repository is loaded in the Git Graph View. This setting can be used in conjunction with "Repository > On Load: Show Specific Branches". Default: false (show all branches)'},"git-graph.repository.onLoad.showSpecificBranches":{type:"array",items:{type:"string",description:'A local branch name (e.g. "master"), a remote-tracking branch name prefixed with "remotes/" (e.g. "remotes/origin/master"), or a glob pattern defined in git-graph.customBranchGlobPatterns prefixed with "--glob=" (e.g. "--glob=heads/feature/*").'},default:[],markdownDescription:'Show specific branches when a repository is loaded in the Git Graph View. Branches can be specified as follows: A local branch name (e.g. `master`), a remote-tracking branch name prefixed with "remotes/" (e.g. `remotes/origin/master`), or a glob pattern defined in `git-graph.customBranchGlobPatterns` prefixed with "--glob=" (e.g. `--glob=heads/feature/*`). This setting can be used in conjunction with "Repository > On Load: Show Checked Out Branch". Default: [] (show all branches)'},"git-graph.repository.onlyFollowFirstParent":{type:"boolean",default:!1,markdownDescription:"Only follow the first parent of commits when discovering the commits to load in the Git Graph View. See [--first-parent](https://git-scm.com/docs/git-log#Documentation/git-log.txt---first-parent) to find out more about this setting. This can be overridden per repository in the Git Graph View's Repository Settings Widget."},"git-graph.repository.showCommitsOnlyReferencedByTags":{type:"boolean",default:!0,description:"Show Commits that are only referenced by tags in Git Graph."},"git-graph.repository.showRemoteBranches":{type:"boolean",default:!0,description:"Show Remote Branches in Git Graph by default. This can be overridden per repository from the Git Graph View's Control Bar."},"git-graph.repository.showRemoteHeads":{type:"boolean",default:!0,description:'Show Remote HEAD Symbolic References in Git Graph (e.g. "origin/HEAD").'},"git-graph.repository.showStashes":{type:"boolean",default:!0,description:"Show Stashes in Git Graph by default. This can be overridden per repository in the Git Graph View's Repository Settings Widget."},"git-graph.repository.showTags":{type:"boolean",default:!0,description:"Show Tags in Git Graph by default. This can be overridden per repository in the Git Graph View's Repository Settings Widget."},"git-graph.repository.showUncommittedChanges":{type:"boolean",default:!0,description:"Show uncommitted changes. If you work on large repositories, disabling this setting can reduce the load time of the Git Graph View."},"git-graph.repository.showUntrackedFiles":{type:"boolean",default:!0,description:"Show untracked files when viewing the uncommitted changes. If you work on large repositories, disabling this setting can reduce the load time of the Git Graph View."},"git-graph.repository.sign.commits":{type:"boolean",default:!1,description:"Enables commit signing with GPG or X.509."},"git-graph.repository.sign.tags":{type:"boolean",default:!1,description:"Enables tag signing with GPG or X.509."},"git-graph.repository.useMailmap":{type:"boolean",default:!1,markdownDescription:"Respect [.mailmap](https://git-scm.com/docs/git-check-mailmap#_mapping_authors) files when displaying author & committer names and email addresses."},"git-graph.repositoryDropdownOrder":{type:"string",enum:["Full Path","Name","Workspace Full Path"],enumDescriptions:["Sort repositories alphabetically by the full path of the repository.","Sort repositories alphabetically by the name of the repository.","Sort repositories according to the Visual Studio Code Workspace Folder order, then alphabetically by the full path of the repository."],default:"Workspace Full Path",description:"Specifies the order that repositories are sorted in the repository dropdown on the Git Graph View (only visible when more than one repository exists in the current Visual Studio Code Workspace)."},"git-graph.retainContextWhenHidden":{type:"boolean",default:!0,description:"Specifies if the Git Graph View's Visual Studio Code context is kept when the panel is no longer visible (e.g. moved to background tab). Enabling this setting will make Git Graph load significantly faster when switching back to the Git Graph tab, however has a higher memory overhead."},"git-graph.showStatusBarItem":{type:"boolean",default:!0,description:"Show a Status Bar Item that opens the Git Graph View when clicked."},"git-graph.sourceCodeProviderIntegrationLocation":{type:"string",enum:["Inline","More Actions"],enumDescriptions:["Show the 'View Git Graph' action on the title of SCM Providers","Show the 'View Git Graph' action in the 'More Actions...' menu on the title of SCM Providers"],default:"Inline",description:'Specifies where the "View Git Graph" action appears on the title of SCM Providers.'},"git-graph.tabIconColourTheme":{type:"string",enum:["colour","grey"],enumDescriptions:["Show a colour icon which suits most Visual Studio Code colour themes","Show a grey icon which suits Visual Studio Code colour themes that are predominantly grayscale"],default:"colour",description:"Specifies the colour theme of the icon displayed on the Git Graph tab."},"git-graph.autoCenterCommitDetailsView":{type:"boolean",default:!0,description:"Automatically center the commit details view when it is opened.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.commitDetailsView.autoCenter",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.commitDetailsView.autoCenter#`"},"git-graph.combineLocalAndRemoteBranchLabels":{type:"boolean",default:!0,description:"Combine local and remote branch labels if they refer to the same branch, and are on the same commit.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.referenceLabels.combineLocalAndRemoteBranchLabels",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.referenceLabels.combineLocalAndRemoteBranchLabels#`"},"git-graph.commitDetailsViewFileTreeCompactFolders":{type:"boolean",default:!0,description:"Render the File Tree in the Commit Details / Comparison View in a compacted form, such that folders with a single child folder are compressed into a single combined folder element.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.commitDetailsView.fileView.fileTree.compactFolders",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.commitDetailsView.fileView.fileTree.compactFolders#`"},"git-graph.commitDetailsViewLocation":{type:"string",enum:["Inline","Docked to Bottom"],enumDescriptions:["Show the Commit Details View inline with the graph","Show the Commit Details View docked to the bottom of the Git Graph view"],default:"Inline",description:"Specifies where the Commit Details View is rendered in the Git Graph view.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.commitDetailsView.location",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.commitDetailsView.location#`"},"git-graph.commitOrdering":{type:"string",enum:["date","author-date","topo"],enumDescriptions:["Show commits in the commit timestamp order.","Show commits in the author timestamp order.","Avoid showing commits on multiple lines of history intermixed."],default:"date",markdownDescription:"Specifies the order of commits on the Git Graph view. See [git log](https://git-scm.com/docs/git-log#_commit_ordering) for more information on each order option.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.repository.commits.order",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.repository.commits.order#`"},"git-graph.dateFormat":{type:"string",enum:["Date & Time","Date Only","ISO Date & Time","ISO Date Only","Relative"],enumDescriptions:['Show the date and time, for example "24 Mar 2019 21:34"','Show the date only, for example "24 Mar 2019"','Show the ISO date and time, for example "2019-03-24 21:34"','Show the ISO date only, for example "2019-03-24"','Show relative times, for example "5 minutes ago"'],default:"ISO Date & Time",description:'Specifies the date format to be used in the "Date" column on the Git Graph View.',deprecationMessage:"Depreciated: This setting has been renamed to git-graph.date.format",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.date.format#`"},"git-graph.dateType":{type:"string",enum:["Author Date","Commit Date"],enumDescriptions:["Use the author date of a commit","Use the committer date of a commit"],default:"Author Date",description:'Specifies the date type to be displayed in the "Date" column on the Git Graph View.',deprecationMessage:"Depreciated: This setting has been renamed to git-graph.date.type",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.date.type#`"},"git-graph.defaultFileViewType":{type:"string",enum:["File Tree","File List"],enumDescriptions:["Display files in a tree structure","Display files in a list (useful for repositories with deep folder structures)"],default:"File Tree",description:"Sets the default type of File View used in the Commit Details / Comparison Views. This can be overridden per repository using the controls on the right side of the Commit Details / Comparison Views.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.commitDetailsView.fileView.type",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.commitDetailsView.fileView.type#`"},"git-graph.fetchAndPrune":{type:"boolean",default:!1,description:"Before fetching from remote(s) using the Fetch button on the Git Graph View Control Bar, remove any remote-tracking references that no longer exist on the remote(s).",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.repository.fetchAndPrune",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.repository.fetchAndPrune#`"},"git-graph.fetchAvatars":{type:"boolean",default:!1,description:"Fetch avatars of commit authors and committers. By enabling this setting, you consent to commit author and committer email addresses being sent GitHub, GitLab or Gravatar, depending on the repositories remote origin.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.repository.commits.fetchAvatars",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.repository.commits.fetchAvatars#`"},"git-graph.graphColours":{type:"array",items:{type:"string",description:"Colour (HEX or RGB)",pattern:"^\\s*(#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|rgb[a]?\\s*\\(\\d{1,3},\\s*\\d{1,3},\\s*\\d{1,3}\\))\\s*$"},default:["#0085d9","#d9008f","#00d90a","#d98500","#a300d9","#ff0000","#00d9cc","#e138e8","#85d900","#dc5b23","#6f24d6","#ffcc00"],description:"Specifies the colours used on the graph.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.graph.colours",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.graph.colours#`"},"git-graph.graphStyle":{type:"string",enum:["rounded","angular"],enumDescriptions:["Use smooth curves when transitioning between branches on the graph","Use angular lines when transitioning between branches on the graph"],default:"rounded",description:"Specifies the style of the graph.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.graph.style",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.graph.style#`"},"git-graph.includeCommitsMentionedByReflogs":{type:"boolean",default:!1,description:"Include commits only mentioned by reflogs in the Git Graph View (only applies when showing all branches). This can be overridden per repository in the Git Graph View's Repository Settings Widget.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.repository.includeCommitsMentionedByReflogs",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.repository.includeCommitsMentionedByReflogs#`"},"git-graph.initialLoadCommits":{type:"number",default:100,description:"Specifies the number of commits to initially load.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.repository.commits.initialLoad",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.repository.commits.initialLoad#`"},"git-graph.loadMoreCommits":{type:"number",default:100,description:'Specifies the number of additional commits to load when the "Load More Commits" button is pressed, or more commits are automatically loaded.',deprecationMessage:"Depreciated: This setting has been renamed to git-graph.repository.commits.loadMore",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.repository.commits.loadMore#`"},"git-graph.loadMoreCommitsAutomatically":{type:"boolean",default:!0,description:'When the view has been scrolled to the bottom, automatically load more commits if they exist (instead of having to press the "Load More Commits" button).',deprecationMessage:"Depreciated: This setting has been renamed to git-graph.repository.commits.loadMoreAutomatically",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.repository.commits.loadMoreAutomatically#`"},"git-graph.muteCommitsThatAreNotAncestorsOfHead":{type:"boolean",default:!1,description:"Display commits that aren't ancestors of the checked-out branch / commit with a muted text color. Muting will only occur if the commit referenced by HEAD is within the loaded commits on the Git Graph View.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.repository.commits.mute.commitsThatAreNotAncestorsOfHead",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.repository.commits.mute.commitsThatAreNotAncestorsOfHead#`"},"git-graph.muteMergeCommits":{type:"boolean",default:!0,description:"Display merge commits with a muted text color.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.repository.commits.mute.mergeCommits",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.repository.commits.mute.mergeCommits#`"},"git-graph.onlyFollowFirstParent":{type:"boolean",default:!1,markdownDescription:"Only follow the first parent of commits when discovering the commits to load in the Git Graph View. See [--first-parent](https://git-scm.com/docs/git-log#Documentation/git-log.txt---first-parent) to find out more about this setting.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.repository.onlyFollowFirstParent",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.repository.onlyFollowFirstParent#`"},"git-graph.openDiffTabLocation":{type:"string",enum:["Active","Beside","One","Two","Three","Four","Five","Six","Seven","Eight","Nine"],enumDescriptions:["Open the Visual Studio Code Diff View in the Active Editor Group.","Open the Visual Studio Code Diff View beside the Active Editor Group.","Open the Visual Studio Code Diff View in the First Editor Group.","Open the Visual Studio Code Diff View in the Second Editor Group.","Open the Visual Studio Code Diff View in the Third Editor Group.","Open the Visual Studio Code Diff View in the Fourth Editor Group.","Open the Visual Studio Code Diff View in the Fifth Editor Group.","Open the Visual Studio Code Diff View in the Sixth Editor Group.","Open the Visual Studio Code Diff View in the Seventh Editor Group.","Open the Visual Studio Code Diff View in the Eighth Editor Group.","Open the Visual Studio Code Diff View in the Ninth Editor Group."],default:"Active",description:"Specifies which Editor Group the Visual Studio Code Diff View is opened in.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.openNewTabEditorGroup",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.openNewTabEditorGroup#`"},"git-graph.openRepoToHead":{type:"boolean",default:!1,description:"When opening or switching repositories in the Git Graph View, automatically scroll the view to be centered on the commit referenced by HEAD. This will only occur if the commit referenced by HEAD is within the loaded commits on the Git Graph View.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.repository.onLoad.scrollToHead",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.repository.onLoad.scrollToHead#`"},"git-graph.referenceLabelAlignment":{type:"string",enum:["Normal","Branches (on the left) & Tags (on the right)","Branches (aligned to the graph) & Tags (on the right)"],enumDescriptions:["Show branch & tag labels on the left of the commit message in the 'Description' column.","Show branch labels on the left of the commit message in the 'Description' column, and tag labels on the right.","Show branch labels aligned to the graph in the 'Graph' column, and tag labels on the right in the 'Description' column."],default:"Normal",description:"Specifies how branch and tag reference labels are aligned for each commit.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.referenceLabels.alignment",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.referenceLabels.alignment#`"},"git-graph.showCommitsOnlyReferencedByTags":{type:"boolean",default:!0,description:"Show commits that are only referenced by tags in Git Graph.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.repository.showCommitsOnlyReferencedByTags",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.repository.showCommitsOnlyReferencedByTags#`"},"git-graph.showCurrentBranchByDefault":{type:"boolean",default:!1,description:"Show the current branch by default when Git Graph is opened. Default: false (show all branches)",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.repository.onLoad.showCheckedOutBranch",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.repository.onLoad.showCheckedOutBranch#`"},"git-graph.showSignatureStatus":{type:"boolean",default:!1,description:"Show the commit's signature status to the right of the Committer in the Commit Details View (only for signed commits). Hovering over the signature icon displays a tooltip with the signature details. Requires Git (>= 2.4.0) & GPG (or equivalent) to be installed on the same machine that is running Visual Studio Code.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.repository.commits.showSignatureStatus",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.repository.commits.showSignatureStatus#`"},"git-graph.showTags":{type:"boolean",default:!0,description:"Show Tags in Git Graph by default. This can be overridden per repository in the Git Graph View's Repository Settings Widget.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.repository.showTags",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.repository.showTags#`"},"git-graph.showUncommittedChanges":{type:"boolean",default:!0,description:"Show uncommitted changes. If you work on large repositories, disabling this setting can reduce the load time of the Git Graph View.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.repository.showUncommittedChanges",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.repository.showUncommittedChanges#`"},"git-graph.showUntrackedFiles":{type:"boolean",default:!0,description:"Show untracked files when viewing the uncommitted changes. If you work on large repositories, disabling this setting can reduce the load time of the Git Graph View.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.repository.showUntrackedFiles",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.repository.showUntrackedFiles#`"},"git-graph.useMailmap":{type:"boolean",default:!1,markdownDescription:"Respect [.mailmap](https://git-scm.com/docs/git-check-mailmap#_mapping_authors) files when displaying author & committer names and email addresses.",deprecationMessage:"Depreciated: This setting has been renamed to git-graph.repository.useMailmap",markdownDeprecationMessage:"Depreciated: This setting has been renamed to `#git-graph.repository.useMailmap#`"}}},menus:{commandPalette:[{command:"git-graph.openFile",when:"isInDiffEditor && resourceScheme == git-graph && git-graph:codiconsSupported"}],"editor/title":[{command:"git-graph.openFile",group:"navigation",when:"isInDiffEditor && resourceScheme == git-graph && git-graph:codiconsSupported"}],"scm/title":[{when:"scmProvider == git && config.git-graph.sourceCodeProviderIntegrationLocation == 'Inline'",command:"git-graph.view",group:"navigation"},{when:"scmProvider == git && config.git-graph.sourceCodeProviderIntegrationLocation == 'More Actions'",command:"git-graph.view",group:"inline"}]},workerMain:"./dist/extension.js"}},pkgNlsJSON:{},nlsList:[],extendConfig:{},webAssets:["package.json","media/out.min.js","media/out.min.css","README.md","resources/icon.png","resources/webview-icon.svg","resources/webview-icon-dark.svg","resources/webview-icon-light.svg","resources/cmd-icon-dark.svg","resources/cmd-icon-light.svg","dist/extension.js"],mode:"public"}},CQou:function(e,t){e.exports={extension:{publisher:"alex-ext-public",name:"anycode-rust",version:"0.0.5"},packageJSON:{name:"anycode-rust",publisher:"ms-vscode",version:"0.0.5",repository:{url:"https://github.com/microsoft/vscode-anycode"},displayName:"anycode-rust",description:"Rust for Anycode",contributes:{anycodeLanguages:{grammarPath:"./tree-sitter-rust.wasm",languageId:"rust",extensions:["rs"],queryPaths:{comments:"./queries/comments.scm",folding:"./queries/folding.scm",identifiers:"./queries/identifiers.scm",locals:"./queries/locals.scm",outline:"./queries/outline.scm",references:"./queries/references.scm"},suppressedBy:["rust-lang.rust"]}}},pkgNlsJSON:{},nlsList:[],extendConfig:{},webAssets:[],mode:"public"}},DUMZ:function(e,t){e.exports={extension:{publisher:"alex-ext-public",name:"gitlens",version:"10.2.4"},packageJSON:{name:"gitlens",publisher:"alex-ext-public",version:"10.2.4",description:"gitlens for alex",icon:"images/gitlens-icon.png",activationEvents:["*"],kaitianContributes:{workerMain:"dist/extension.js"},contributes:{configuration:{type:"object",title:"GitLens — Use 'GitLens: Open Settings' for a richer, interactive experience",properties:{"gitlens.blame.avatars":{type:"boolean",default:!0,markdownDescription:"Specifies whether to show avatar images in the gutter blame annotations",scope:"window"},"gitlens.blame.compact":{type:"boolean",default:!0,markdownDescription:"Specifies whether to compact (deduplicate) matching adjacent gutter blame annotations",scope:"window"},"gitlens.blame.dateFormat":{type:["string","null"],default:null,markdownDescription:"Specifies how to format absolute dates (e.g. using the `${date}` token) in gutter blame annotations. See the [Moment.js docs](https://momentjs.com/docs/#/displaying/format/) for valid formats",scope:"window"},"gitlens.defaultGravatarsStyle":{type:"string",default:"robohash",enum:["identicon","mp","monsterid","retro","robohash","wavatar"],enumDescriptions:["A geometric pattern","A simple, cartoon-style silhouetted outline of a person (does not vary by email hash)","A monster with different colors, faces, etc","8-bit arcade-style pixelated faces","A robot with different colors, faces, etc","A face with differing features and backgrounds"],markdownDescription:"Specifies the style of the gravatar default (fallback) images",scope:"window"},"gitlens.blame.format":{type:"string",default:"${message|40?} ${agoOrDate|14-}",markdownDescription:"Specifies the format of the gutter blame annotations. See [_Commit Tokens_](https://github.com/eamodio/vscode-gitlens/wiki/Custom-Formatting#commit-tokens) in the GitLens docs. Date formatting is controlled by the `#gitlens.blame.dateFormat#` setting",scope:"window"},"gitlens.blame.heatmap.enabled":{type:"boolean",default:!0,markdownDescription:"Specifies whether to provide a heatmap indicator in the gutter blame annotations",scope:"window"},"gitlens.blame.heatmap.location":{type:"string",default:"right",enum:["left","right"],enumDescriptions:["Adds a heatmap indicator on the left edge of the gutter blame annotations","Adds a heatmap indicator on the right edge of the gutter blame annotations"],markdownDescription:"Specifies where the heatmap indicators will be shown in the gutter blame annotations",scope:"window"},"gitlens.blame.highlight.enabled":{type:"boolean",default:!0,markdownDescription:"Specifies whether to highlight lines associated with the current line",scope:"window"},"gitlens.blame.highlight.locations":{type:"array",default:["gutter","line","overview"],items:{type:"string",enum:["gutter","line","overview"],enumDescriptions:["Adds a gutter glyph","Adds a full-line highlight background color","Adds a decoration to the overview ruler (scroll bar)"]},minItems:1,maxItems:3,uniqueItems:!0,markdownDescription:"Specifies where the associated line highlights will be shown",scope:"window"},"gitlens.blame.ignoreWhitespace":{type:"boolean",default:!1,markdownDescription:"Specifies whether to ignore whitespace when comparing revisions during blame operations",scope:"resource"},"gitlens.blame.separateLines":{type:"boolean",default:!0,markdownDescription:"Specifies whether gutter blame annotations will be separated by a small gap",scope:"window"},"gitlens.blame.toggleMode":{type:"string",default:"file",enum:["file","window"],enumDescriptions:["Toggles each file individually","Toggles the window, i.e. all files at once"],markdownDescription:"Specifies how the gutter blame annotations will be toggled",scope:"window"},"gitlens.codeLens.authors.command":{type:"string",default:"gitlens.toggleFileBlame",enum:["gitlens.toggleFileBlame","gitlens.diffWithPrevious","gitlens.revealCommitInView","gitlens.showCommitsInView","gitlens.showQuickCommitDetails","gitlens.showQuickCommitFileDetails","gitlens.showQuickFileHistory","gitlens.showQuickRepoHistory"],enumDescriptions:["Toggles file blame annotations","Compares the current committed file with the previous commit","Reveals the commit in the Repositories view","Shows the commits within the range in the Search Commits view","Shows a commit details quick pick","Shows a commit file details quick pick","Shows a file history quick pick","Shows a branch history quick pick"],markdownDescription:"Specifies the command to be executed when an _authors_ code lens is clicked",scope:"window"},"gitlens.codeLens.authors.enabled":{type:"boolean",default:!0,markdownDescription:"Specifies whether to provide an _authors_ code lens, showing number of authors of the file or code block and the most prominent author (if there is more than one)",scope:"window"},"gitlens.codeLens.enabled":{type:"boolean",default:!0,markdownDescription:"Specifies whether to provide any Git code lens, by default. Use the `Toggle Git Code Lens` command (`gitlens.toggleCodeLens`) to toggle the Git code lens on and off for the current window",scope:"window"},"gitlens.codeLens.includeSingleLineSymbols":{type:"boolean",default:!1,markdownDescription:"Specifies whether to provide any Git code lens on symbols that span only a single line",scope:"window"},"gitlens.codeLens.recentChange.command":{type:"string",default:"gitlens.toggleFileBlame",enum:["gitlens.toggleFileBlame","gitlens.diffWithPrevious","gitlens.revealCommitInView","gitlens.showCommitsInView","gitlens.showQuickCommitDetails","gitlens.showQuickCommitFileDetails","gitlens.showQuickFileHistory","gitlens.showQuickRepoHistory"],enumDescriptions:["Toggles file blame annotations","Compares the current committed file with the previous commit","Reveals the commit in the Repositories view","Shows the commit in the Search Commits view","Shows a commit details quick pick","Shows a commit file details quick pick","Shows a file history quick pick","Shows a branch history quick pick"],markdownDescription:"Specifies the command to be executed when a _recent change_ code lens is clicked",scope:"window"},"gitlens.codeLens.recentChange.enabled":{type:"boolean",default:!0,markdownDescription:"Specifies whether to provide a _recent change_ code lens, showing the author and date of the most recent commit for the file or code block",scope:"window"},"gitlens.codeLens.scopes":{type:"array",default:["document","containers"],items:{type:"string",enum:["document","containers","blocks"],enumDescriptions:["Adds code lens at the top of the document","Adds code lens at the start of container-like symbols (modules, classes, interfaces, etc)","Adds code lens at the start of block-like symbols (functions, methods, etc) lines"]},minItems:1,maxItems:4,uniqueItems:!0,markdownDescription:"Specifies where Git code lens will be shown in the document",scope:"resource"},"gitlens.codeLens.scopesByLanguage":{type:"array",default:[{language:"azure-pipelines",scopes:["document"]},{language:"ansible",scopes:["document"]},{language:"css",scopes:["document"]},{language:"html",scopes:["document"]},{language:"json",scopes:["document"]},{language:"jsonc",scopes:["document"]},{language:"less",scopes:["document"]},{language:"postcss",scopes:["document"]},{language:"python",symbolScopes:["!Module"]},{language:"scss",scopes:["document"]},{language:"stylus",scopes:["document"]},{language:"vue",scopes:["document"]},{language:"yaml",scopes:["document"]}],items:{type:"object",required:["language"],properties:{language:{type:"string",description:"Specifies the language to which this code lens override applies"},scopes:{type:"array",default:["document","containers"],items:{type:"string",enum:["document","containers","blocks","custom"],enumDescriptions:["Adds code lens at the top of the document","Adds code lens at the start of container-like symbols (modules, classes, interfaces, etc)","Adds code lens at the start of block-like symbols (functions, methods, properties, etc) lines","Adds code lens at the start of symbols contained in `symbolScopes`"]},minItems:1,maxItems:4,uniqueItems:!0,description:"Specifies where Git code lens will be shown in the document for the specified language"},symbolScopes:{type:"array",items:{type:"string"},uniqueItems:!0,description:"Specifies the set of document symbols where Git code lens will be shown in the document for the specified language. Must be a member of `SymbolKind`"}}},uniqueItems:!0,markdownDescription:"Specifies where Git code lens will be shown in the document for the specified languages",scope:"resource"},"gitlens.codeLens.symbolScopes":{type:"array",items:{type:"string"},uniqueItems:!0,markdownDescription:"Specifies a set of document symbols where Git code lens will or will not be shown in the document. Prefix with `!` to avoid providing a Git code lens for the symbol. Must be a member of `SymbolKind`",scope:"resource"},"gitlens.heatmap.ageThreshold":{type:"string",default:"90",markdownDescription:"Specifies the age of the most recent change (in days) after which the gutter heatmap annotations will be cold rather than hot (i.e. will use `#gitlens.heatmap.coldColor#` instead of `#gitlens.heatmap.hotColor#`)",scope:"window"},"gitlens.heatmap.coldColor":{type:"string",default:"#0a60f6",markdownDescription:"Specifies the base color of the gutter heatmap annotations when the most recent change is older (cold) than the `#gitlens.heatmap.ageThreshold#` value",scope:"window"},"gitlens.heatmap.hotColor":{type:"string",default:"#f66a0a",markdownDescription:"Specifies the base color of the gutter heatmap annotations when the most recent change is newer (hot) than the `#gitlens.heatmap.ageThreshold#` value",scope:"window"},"gitlens.heatmap.toggleMode":{type:"string",default:"file",enum:["file","window"],enumDescriptions:["Toggles each file individually","Toggles the window, i.e. all files at once"],markdownDescription:"Specifies how the gutter heatmap annotations will be toggled",scope:"window"},"gitlens.hovers.annotations.changes":{type:"boolean",default:!0,markdownDescription:"Specifies whether to provide a _changes (diff)_ hover for all lines when showing blame annotations",scope:"window"},"gitlens.hovers.annotations.details":{type:"boolean",default:!0,markdownDescription:"Specifies whether to provide a _commit details_ hover for all lines when showing blame annotations",scope:"window"},"gitlens.hovers.annotations.enabled":{type:"boolean",default:!0,markdownDescription:"Specifies whether to provide any hovers when showing blame annotations",scope:"window"},"gitlens.hovers.annotations.over":{type:"string",default:"line",enum:["annotation","line"],enumDescriptions:["Only shown when hovering over the line annotation","Shown when hovering anywhere over the line"],markdownDescription:"Specifies when to trigger hovers when showing blame annotations",scope:"window"},"gitlens.hovers.currentLine.changes":{type:"boolean",default:!0,markdownDescription:"Specifies whether to provide a _changes (diff)_ hover for the current line",scope:"window"},"gitlens.hovers.currentLine.details":{type:"boolean",default:!0,markdownDescription:"Specifies whether to provide a _commit details_ hover for the current line",scope:"window"},"gitlens.hovers.currentLine.enabled":{type:"boolean",default:!0,markdownDescription:"Specifies whether to provide any hovers for the current line",scope:"window"},"gitlens.hovers.currentLine.over":{type:"string",default:"annotation",enum:["annotation","line"],enumDescriptions:["Only shown when hovering over the line annotation","Shown when hovering anywhere over the line"],markdownDescription:"Specifies when to trigger hovers for the current line",scope:"window"},"gitlens.hovers.avatars":{type:"boolean",default:!0,markdownDescription:"Specifies whether to show avatar images in hovers",scope:"window"},"gitlens.hovers.changesDiff":{type:"string",default:"line",enum:["line","hunk"],enumDescriptions:["Shows only the changes to the line","Shows the set of related changes"],markdownDescription:"Specifies whether to show just the changes to the line or the set of related changes in the _changes (diff)_ hover",scope:"window"},"gitlens.hovers.detailsMarkdownFormat":{type:"string",default:"${avatar} __${author}__, ${ago} _(${date})_ \n\n${message}\n\n${commands}",markdownDescription:"Specifies the format (in markdown) of the _commit details_ hover. See [_Commit Tokens_](https://github.com/eamodio/vscode-gitlens/wiki/Custom-Formatting#commit-tokens) in the GitLens docs",scope:"window"},"gitlens.hovers.enabled":{type:"boolean",default:!0,markdownDescription:"Specifies whether to provide any hovers",scope:"window"},"gitlens.currentLine.dateFormat":{type:["string","null"],default:null,markdownDescription:"Specifies how to format absolute dates (e.g. using the `${date}` token) for the current line blame annotation. See the [Moment.js docs](https://momentjs.com/docs/#/displaying/format/) for valid formats",scope:"window"},"gitlens.currentLine.enabled":{type:"boolean",default:!0,markdownDescription:"Specifies whether to provide a blame annotation for the current line, by default. Use the `Toggle Line Blame Annotations` command (`gitlens.toggleLineBlame`) to toggle the annotations on and off for the current window",scope:"window"},"gitlens.currentLine.format":{type:"string",default:"${author}, ${agoOrDate} • ${message}",markdownDescription:"Specifies the format of the current line blame annotation. See [_Commit Tokens_](https://github.com/eamodio/vscode-gitlens/wiki/Custom-Formatting#commit-tokens) in the GitLens docs. Date formatting is controlled by the `#gitlens.currentLine.dateFormat#` setting",scope:"window"},"gitlens.currentLine.scrollable":{type:"boolean",default:!0,markdownDescription:"Specifies whether the current line blame annotation can be scrolled into view when it is outside the viewport",scope:"window"},"gitlens.defaultDateFormat":{type:["string","null"],default:null,markdownDescription:"Specifies how absolute dates will be formatted by default. See the [Moment.js docs](https://momentjs.com/docs/#/displaying/format/) for valid formats",scope:"window"},"gitlens.menus":{anyOf:[{enum:[!1]},{type:"object",properties:{editor:{anyOf:[{enum:[!1]},{type:"object",properties:{blame:{type:"boolean"},clipboard:{type:"boolean"},compare:{type:"boolean"},details:{type:"boolean"},history:{type:"boolean"},remote:{type:"boolean"}}}]},editorGroup:{anyOf:[{enum:[!1]},{type:"object",properties:{blame:{type:"boolean"},compare:{type:"boolean"}}}]},editorTab:{anyOf:[{enum:[!1]},{type:"object",properties:{clipboard:{type:"boolean"},compare:{type:"boolean"},history:{type:"boolean"},remote:{type:"boolean"}}}]},explorer:{anyOf:[{enum:[!1]},{type:"object",properties:{clipboard:{type:"boolean"},compare:{type:"boolean"},history:{type:"boolean"},remote:{type:"boolean"}}}]},scmGroup:{anyOf:[{enum:[!1]},{type:"object",properties:{compare:{type:"boolean"},openClose:{type:"boolean"},stash:{type:"boolean"},stashInline:{type:"boolean"}}}]},scmItem:{anyOf:[{enum:[!1]},{type:"object",properties:{clipboard:{type:"boolean"},compare:{type:"boolean"},history:{type:"boolean"},remote:{type:"boolean"},stash:{type:"boolean"}}}]}}}],default:{editor:{blame:!1,clipboard:!0,compare:!0,details:!1,history:!1,remote:!1},editorGroup:{blame:!0,compare:!0},editorTab:{clipboard:!0,compare:!0,history:!0,remote:!0},explorer:{clipboard:!0,compare:!0,history:!0,remote:!0},scmGroup:{compare:!0,openClose:!0,stash:!0,stashInline:!0},scmItem:{clipboard:!0,compare:!0,history:!0,remote:!0,stash:!0}},markdownDescription:"Specifies which commands will be added to which menus",scope:"window"},"gitlens.statusBar.alignment":{type:"string",default:"right",enum:["left","right"],enumDescriptions:["Aligns to the left","Aligns to the right"],markdownDescription:"Specifies the blame alignment in the status bar",scope:"window"},"gitlens.statusBar.command":{type:"string",default:"gitlens.toggleFileBlame",enum:["gitlens.toggleFileBlame","gitlens.diffWithPrevious","gitlens.diffWithWorking","gitlens.toggleCodeLens","gitlens.revealCommitInView","gitlens.showCommitsInView","gitlens.showQuickCommitDetails","gitlens.showQuickCommitFileDetails","gitlens.showQuickFileHistory","gitlens.showQuickRepoHistory"],enumDescriptions:["Toggles file blame annotations","Compares the current line commit with the previous","Compares the current line commit with the working tree","Toggles Git code lens","Reveals the commit in the Repositories view","Shows the commit in the Search Commits view","Shows a commit details quick pick","Shows a commit file details quick pick","Shows a file history quick pick","Shows a branch history quick pick"],markdownDescription:"Specifies the command to be executed when the blame status bar item is clicked",scope:"window"},"gitlens.statusBar.dateFormat":{type:["string","null"],default:null,markdownDescription:"Specifies how to format absolute dates (e.g. using the `${date}` token) in the blame information in the status bar. See the [Moment.js docs](https://momentjs.com/docs/#/displaying/format/) for valid formats",scope:"window"},"gitlens.statusBar.enabled":{type:"boolean",default:!0,markdownDescription:"Specifies whether to provide blame information in the status bar",scope:"window"},"gitlens.statusBar.format":{type:"string",default:"${author}, ${agoOrDate}",markdownDescription:"Specifies the format of the blame information in the status bar. See [_Commit Tokens_](https://github.com/eamodio/vscode-gitlens/wiki/Custom-Formatting#commit-tokens) in the GitLens docs. Date formatting is controlled by the `#gitlens.statusBar.dateFormat#` setting",scope:"window"},"gitlens.statusBar.reduceFlicker":{type:"boolean",default:!1,markdownDescription:'Specifies whether to avoid clearing the previous blame information when changing lines to reduce status bar "flashing"',scope:"window"},"gitlens.advanced.abbreviatedShaLength":{type:"number",default:"7",markdownDescription:"Specifies the length of abbreviated commit ids (shas)",scope:"window"},"gitlens.advanced.caching.enabled":{type:"boolean",default:!0,markdownDescription:"Specifies whether git output will be cached — changing the default is not recommended",scope:"window"},"gitlens.strings.codeLens.unsavedChanges.recentChangeAndAuthors":{type:"string",default:"Unsaved changes (cannot determine recent change or authors)",markdownDescription:"Specifies the string to be shown in place of both the _recent change_ and _authors_ code lens when there are unsaved changes",scope:"window"},"gitlens.strings.codeLens.unsavedChanges.recentChangeOnly":{type:"string",default:"Unsaved changes (cannot determine recent change)",markdownDescription:"Specifies the string to be shown in place of the _recent change_ code lens when there are unsaved changes",scope:"window"},"gitlens.strings.codeLens.unsavedChanges.authorsOnly":{type:"string",default:"Unsaved changes (cannot determine authors)",markdownDescription:"Specifies the string to be shown in place of the _authors_ code lens when there are unsaved changes",scope:"window"}}},colors:[{id:"gitlens.gutterBackgroundColor",description:"Specifies the background color of the gutter blame annotations",defaults:{dark:"#FFFFFF13",light:"#0000000C",highContrast:"#FFFFFF13"}},{id:"gitlens.gutterForegroundColor",description:"Specifies the foreground color of the gutter blame annotations",defaults:{dark:"#BEBEBE",light:"#747474",highContrast:"#BEBEBE"}},{id:"gitlens.gutterUncommittedForegroundColor",description:"Specifies the foreground color of an uncommitted line in the gutter blame annotations",defaults:{dark:"#00BCF299",light:"#00BCF299",highContrast:"#00BCF2FF"}},{id:"gitlens.trailingLineBackgroundColor",description:"Specifies the background color of the blame annotation for the current line",defaults:{dark:"#00000000",light:"#00000000",highContrast:"#00000000"}},{id:"gitlens.trailingLineForegroundColor",description:"Specifies the foreground color of the blame annotation for the current line",defaults:{dark:"#99999959",light:"#99999959",highContrast:"#99999999"}},{id:"gitlens.lineHighlightBackgroundColor",description:"Specifies the background color of the associated line highlights in blame annotations",defaults:{dark:"#00BCF233",light:"#00BCF233",highContrast:"#00BCF233"}},{id:"gitlens.lineHighlightOverviewRulerColor",description:"Specifies the overview ruler color of the associated line highlights in blame annotations",defaults:{dark:"#00BCF299",light:"#00BCF299",highContrast:"#00BCF299"}}],commands:[{command:"gitlens.toggleFileBlame",title:"Toggle File Blame Annotations",category:"GitLens",icon:{dark:"https://gw-office.alipayobjects.com/bmw-prod/39117ff0-105c-49bd-ae19-0106ffb6b9fe.svg",light:"https://gw-office.alipayobjects.com/bmw-prod/b3851f06-962c-4503-8128-8708019db479.svg"}},{command:"gitlens.clearFileAnnotations",title:"Clear File Annotations",category:"GitLens",icon:{dark:"https://gw-office.alipayobjects.com/bmw-prod/4b7bdd61-169f-4b15-acd9-eac19192db22.svg",light:"https://gw-office.alipayobjects.com/bmw-prod/e999bc23-09eb-46fd-8687-7df43c4cde98.svg"}},{command:"gitlens.computingFileAnnotations",title:"Computing File Annotations...",category:"GitLens",icon:{dark:"https://gw-office.alipayobjects.com/bmw-prod/6ffe1baf-0110-4a87-97f0-23347221de26.svg",light:"https://gw-office.alipayobjects.com/bmw-prod/5f23cedb-14a2-4454-ab58-78b415cec511.svg"}},{command:"gitlens.toggleFileHeatmap",title:"Toggle File Heatmap Annotations",category:"GitLens",icon:{dark:"images/dark/icon-git.svg",light:"images/light/icon-git.svg"}}],menus:{commandPalette:[{command:"gitlens.toggleFileBlame",when:"gitlens:activeFileStatus =~ /blameable/"},{command:"gitlens.clearFileAnnotations",when:"gitlens:activeFileStatus =~ /blameable/ && gitlens:annotationStatus == computed"}],"editor/context":[{command:"gitlens.toggleFileBlame",when:"editorTextFocus && gitlens:activeFileStatus =~ /blameable/ && config.gitlens.menus.editor.blame",group:"2_gitlens@2"}],"editor/title":[{command:"gitlens.toggleFileBlame",alt:"gitlens.toggleFileHeatmap",when:"gitlens:activeFileStatus =~ /blameable/ && !gitlens:annotationStatus && config.gitlens.menus.editorGroup.blame",group:"navigation@100"},{command:"gitlens.computingFileAnnotations",when:"gitlens:activeFileStatus =~ /blameable/ && gitlens:annotationStatus == computing && config.gitlens.menus.editorGroup.blame",group:"navigation@100"},{command:"gitlens.clearFileAnnotations",when:"gitlens:activeFileStatus =~ /blameable/ && gitlens:annotationStatus == computed && config.gitlens.menus.editorGroup.blame",group:"navigation@100"}]},keybindings:[{command:"gitlens.key.left",key:"left",when:"gitlens:key:left"},{command:"gitlens.key.alt+left",key:"alt+left",when:"gitlens:key:alt+left"},{command:"gitlens.key.ctrl+left",key:"ctrl+left",mac:"cmd+left",when:"gitlens:key:ctrl+left"},{command:"gitlens.key.right",key:"right",when:"gitlens:key:right"},{command:"gitlens.key.alt+right",key:"alt+right",when:"gitlens:key:alt+right"},{command:"gitlens.key.ctrl+right",key:"ctrl+right",mac:"cmd+right",when:"gitlens:key:ctrl+right"},{command:"gitlens.key.alt+,",key:"alt+,",when:"gitlens:key:,"},{command:"gitlens.key.alt+.",key:"alt+.",when:"gitlens:key:."},{command:"gitlens.key.escape",key:"escape",when:"gitlens:key:escape && editorTextFocus && !findWidgetVisible && !renameInputVisible && !suggestWidgetVisible && !isInEmbeddedEditor"},{command:"gitlens.toggleFileBlame",key:"alt+b",when:"config.gitlens.keymap == alternate && editorTextFocus && gitlens:activeFileStatus =~ /blameable/"},{command:"gitlens.toggleCodeLens",key:"shift+alt+b",when:"config.gitlens.keymap == alternate && editorTextFocus && gitlens:enabled && gitlens:canToggleCodeLens"},{command:"gitlens.showLastQuickPick",key:"alt+-",when:"config.gitlens.keymap == alternate && gitlens:enabled"},{command:"gitlens.showCommitSearch",key:"alt+/",when:"config.gitlens.keymap == alternate && gitlens:enabled"},{command:"gitlens.showQuickFileHistory",key:"alt+h",when:"config.gitlens.keymap == alternate && gitlens:enabled"},{command:"gitlens.showQuickRepoHistory",key:"shift+alt+h",when:"config.gitlens.keymap == alternate && gitlens:enabled"},{command:"gitlens.showQuickRepoStatus",key:"alt+s",when:"config.gitlens.keymap == alternate && gitlens:enabled"},{command:"gitlens.showQuickCommitFileDetails",key:"alt+c",when:"config.gitlens.keymap == alternate && editorTextFocus && gitlens:enabled"},{command:"gitlens.diffWithNext",key:"alt+.",when:"config.gitlens.keymap == alternate && editorTextFocus && gitlens:activeFileStatus =~ /revision/ && !isInDiffEditor"},{command:"gitlens.diffWithNext",key:"alt+.",when:"config.gitlens.keymap == alternate && editorTextFocus && gitlens:activeFileStatus =~ /revision/ && isInDiffRightEditor"},{command:"gitlens.diffWithNextInDiffLeft",key:"alt+.",when:"config.gitlens.keymap == alternate && editorTextFocus && gitlens:activeFileStatus =~ /revision/ && isInDiffLeftEditor"},{command:"gitlens.diffWithPrevious",key:"alt+,",when:"config.gitlens.keymap == alternate && editorTextFocus && gitlens:activeFileStatus =~ /tracked/ && !isInDiffEditor"},{command:"gitlens.diffWithPrevious",key:"alt+,",when:"config.gitlens.keymap == alternate && editorTextFocus && gitlens:activeFileStatus =~ /tracked/ && isInDiffLeftEditor"},{command:"gitlens.diffWithPreviousInDiffRight",key:"alt+,",when:"config.gitlens.keymap == alternate && editorTextFocus && gitlens:activeFileStatus =~ /tracked/ && isInDiffRightEditor"},{command:"gitlens.diffLineWithPrevious",key:"shift+alt+,",when:"config.gitlens.keymap == alternate && editorTextFocus && gitlens:activeFileStatus =~ /tracked/"},{command:"gitlens.diffWithWorking",key:"shift+alt+.",when:"config.gitlens.keymap == alternate && editorTextFocus && gitlens:activeFileStatus =~ /revision/"},{command:"gitlens.diffLineWithWorking",key:"alt+w",when:"config.gitlens.keymap == alternate && editorTextFocus && gitlens:activeFileStatus =~ /tracked/"},{command:"gitlens.toggleFileBlame",key:"ctrl+shift+g b",mac:"cmd+alt+g b",when:"config.gitlens.keymap == chorded && editorTextFocus && gitlens:activeFileStatus =~ /blameable/"},{command:"gitlens.toggleCodeLens",key:"ctrl+shift+g shift+b",mac:"cmd+alt+g shift+b",when:"config.gitlens.keymap == chorded && editorTextFocus && gitlens:enabled && gitlens:canToggleCodeLens"},{command:"gitlens.showLastQuickPick",key:"ctrl+shift+g -",mac:"cmd+alt+g -",when:"config.gitlens.keymap == chorded && gitlens:enabled"},{command:"gitlens.showCommitSearch",key:"ctrl+shift+g /",mac:"cmd+alt+g /",when:"config.gitlens.keymap == chorded && gitlens:enabled"},{command:"gitlens.showQuickFileHistory",key:"ctrl+shift+g h",mac:"cmd+alt+g h",when:"config.gitlens.keymap == chorded && gitlens:enabled"},{command:"gitlens.showQuickRepoHistory",key:"ctrl+shift+g shift+h",mac:"cmd+alt+g shift+h",when:"config.gitlens.keymap == chorded && gitlens:enabled"},{command:"gitlens.showQuickRepoStatus",key:"ctrl+shift+g s",mac:"cmd+alt+g s",when:"config.gitlens.keymap == chorded && gitlens:enabled"},{command:"gitlens.showQuickCommitFileDetails",key:"ctrl+shift+g c",mac:"cmd+alt+g c",when:"config.gitlens.keymap == chorded && editorTextFocus && gitlens:enabled"},{command:"gitlens.diffWithNext",key:"ctrl+shift+g .",mac:"cmd+alt+g .",when:"config.gitlens.keymap == chorded && editorTextFocus && gitlens:activeFileStatus =~ /revision/ && !isInDiffEditor"},{command:"gitlens.diffWithNext",key:"ctrl+shift+g .",mac:"cmd+alt+g .",when:"config.gitlens.keymap == chorded && editorTextFocus && gitlens:activeFileStatus =~ /revision/ && isInDiffRightEditor"},{command:"gitlens.diffWithNextInDiffLeft",key:"ctrl+shift+g .",mac:"cmd+alt+g .",when:"config.gitlens.keymap == chorded && editorTextFocus && gitlens:activeFileStatus =~ /revision/ && isInDiffLeftEditor"},{command:"gitlens.diffWithPrevious",key:"ctrl+shift+g ,",mac:"cmd+alt+g ,",when:"config.gitlens.keymap == chorded && editorTextFocus && gitlens:activeFileStatus =~ /tracked/ && !isInDiffEditor"},{command:"gitlens.diffWithPrevious",key:"ctrl+shift+g ,",mac:"cmd+alt+g ,",when:"config.gitlens.keymap == chorded && editorTextFocus && gitlens:activeFileStatus =~ /tracked/ && isInDiffLeftEditor"},{command:"gitlens.diffWithPreviousInDiffRight",key:"ctrl+shift+g ,",mac:"cmd+alt+g ,",when:"config.gitlens.keymap == chorded && editorTextFocus && gitlens:activeFileStatus =~ /tracked/ && isInDiffRightEditor"},{command:"gitlens.diffLineWithPrevious",key:"ctrl+shift+g shift+,",mac:"cmd+alt+g shift+,",when:"config.gitlens.keymap == chorded && editorTextFocus && gitlens:activeFileStatus =~ /tracked/"},{command:"gitlens.diffWithWorking",key:"ctrl+shift+g shift+.",mac:"cmd+alt+g shift+.",when:"config.gitlens.keymap == chorded && editorTextFocus && gitlens:activeFileStatus =~ /revision/"},{command:"gitlens.diffLineWithWorking",key:"ctrl+shift+g w",mac:"cmd+alt+g w",when:"config.gitlens.keymap == chorded && editorTextFocus && gitlens:activeFileStatus =~ /tracked/"},{command:"workbench.view.scm",key:"ctrl+shift+g g",mac:"ctrl+shift+g",when:"config.gitlens.keymap == chorded && gitlens:enabled"},{command:"gitlens.views.repositories.copy",key:"ctrl+c",mac:"cmd+c",when:"gitlens:enabled && focusedView =~ /^gitlens\\.views\\.repositories/"},{command:"gitlens.views.fileHistory.copy",key:"ctrl+c",mac:"cmd+c",when:"gitlens:enabled && focusedView =~ /^gitlens\\.views\\.fileHistory/"},{command:"gitlens.views.lineHistory.copy",key:"ctrl+c",mac:"cmd+c",when:"gitlens:enabled && focusedView =~ /^gitlens\\.views\\.lineHistory/"},{command:"gitlens.views.compare.copy",key:"ctrl+c",mac:"cmd+c",when:"gitlens:enabled && focusedView =~ /^gitlens\\.views\\.compare/"},{command:"gitlens.views.search.copy",key:"ctrl+c",mac:"cmd+c",when:"gitlens:enabled && focusedView =~ /^gitlens\\.views\\.search/"}],workerMain:"dist/extension.js"}},pkgNlsJSON:{},nlsList:[],extendConfig:{},webAssets:["package.json","README.md","images/gitlens-icon.png","dist/extension.js"],mode:"public"}},FDKz:function(e,t){e.exports={extension:{publisher:"alex-ext-public",name:"anycode-typescript",version:"0.0.5"},packageJSON:{name:"anycode-typescript",publisher:"ms-vscode",version:"0.0.5",repository:{url:"https://github.com/microsoft/vscode-anycode"},displayName:"anycode-typescript",description:"TypeScript for Anycode",contributes:{anycodeLanguages:{grammarPath:"./tree-sitter-typescript.wasm",languageId:"typescript",extensions:["ts"],queryPaths:{comments:"./queries/comments.scm",identifiers:"./queries/identifiers.scm",locals:"./queries/locals.scm",outline:"./queries/outline.scm",references:"./queries/references.scm"},suppressedBy:["vscode.typescript-language-features"]}}},pkgNlsJSON:{},nlsList:[],extendConfig:{},webAssets:[],mode:"public"}},GCuR:function(e,t){e.exports={extension:{publisher:"alex-ext-public",name:"anycode-php",version:"0.0.6"},packageJSON:{name:"anycode-php",publisher:"ms-vscode",version:"0.0.6",repository:{url:"https://github.com/microsoft/vscode-anycode"},displayName:"anycode-php",description:"PHP for Anycode",contributes:{anycodeLanguages:{grammarPath:"./tree-sitter-php.wasm",languageId:"php",extensions:["php","php4","php5","phtml","ctp"],queryPaths:{comments:"./queries/comments.scm",identifiers:"./queries/identifiers.scm",locals:"./queries/locals.scm",outline:"./queries/outline.scm",references:"./queries/references.scm"},suppressedBy:["bmewburn.vscode-intelephense-client"]}}},pkgNlsJSON:{},nlsList:[],extendConfig:{},webAssets:[],mode:"public"}},LVhP:function(e,t,i){"use strict";i.r(t);var o={};i.r(o),i.d(o,"PLUGIN_ID",(function(){return fe})),i.d(o,"activate",(function(){return we}));var n={};i.r(n),i.d(n,"PLUGIN_ID",(function(){return Se})),i.d(n,"activate",(function(){return ke})),i.d(n,"deactivate",(function(){return De}));var a,r=i("04Ix"),s=i.n(r),c=i("ZbhI"),m=i.n(c),l=i("o+MX"),d=i.n(l),h=i("cDcd"),p=i.n(h),g=i("3ocl"),u=i("j5x1"),f=i("l78w"),w=i.n(f),y=i("IxBv"),b=i.n(y),v=i("IEkG"),C=i.n(v),S=i("1xfW"),k=i.n(S),D=i("kjft"),T=i.n(D),x=i("5u6/"),R=i.n(x),E=i("hocY"),L=i.n(E),M=i("S7jp"),F=i.n(M),G=i("Nvra"),I=i.n(G),P=i("NduW"),A=i.n(P),N=i("GCuR"),B=i.n(N),O=i("gu1F"),V=i.n(O),j=i("CQou"),H=i.n(j),q=i("FDKz"),W=i.n(q),U=i("7f6S"),_=i.n(U),J=i("V1VJ"),$=i.n(J),z=i("Ss6d"),Q=i.n(z),K=i("4n/O"),X=i.n(K),Z=i("DUMZ"),Y=i.n(Z),ee=i("B0iD"),te=i.n(ee),ie=i("dUjq"),oe=i.n(ie),ne=i("oWBP"),ae=i.n(ne),re=i("SPx3"),se=i.n(re),ce=i("pPxq"),me=i.n(ce),le=i("5tqG"),de=i.n(le),he=i("a0dU"),pe=i.n(he),ge=i("oAJy"),ue=i.n(ge),fe="web-scm",we=function(e){var t=e.commands;if(!ue.a.supports(ue.a.INDEXEDDB))throw new Error("[SCM] IndexedDB Not Support");ue.a.config({driver:ue.a.INDEXEDDB,name:"WEB_SCM",storeName:"WEB_SCM_TABLE"}),t.registerCommand("web-scm.localforage.get",function(){var e=se()(pe.a.mark((function e(t){return pe.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ue.a.getItem(t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),t.registerCommand("web-scm.localforage.set",function(){var e=se()(pe.a.mark((function e(t,i){return pe.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ue.a.setItem(t,i);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t,i){return e.apply(this,arguments)}}()),t.registerCommand("web-scm.localforage.remove",function(){var e=se()(pe.a.mark((function e(t,i){return pe.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ue.a.removeItem(t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t,i){return e.apply(this,arguments)}}()),t.registerCommand("web-scm.localforage.removeModify",function(){var e=se()(pe.a.mark((function e(t,i){return pe.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ue.a.removeItem(t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t,i){return e.apply(this,arguments)}}()),t.registerCommand("web-scm.localforage.clear",se()(pe.a.mark((function e(){return pe.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ue.a.clear();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))),t.registerCommand("web-scm.localforage.iterate",function(){var e=se()(pe.a.mark((function e(t){var i;return pe.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=[],e.next=3,ue.a.iterate((function(e,o){me()(o).call(o,t)&&de()(o).call(o,":MODIFY")&&i.push(e)}));case 3:return e.abrupt("return",i);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),t.registerCommand("web-scm.windowOpen",function(){var e=se()(pe.a.mark((function e(t){return pe.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:window.open(t);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),t.registerCommand("web-scm.yuyanlog",(function(e,t,i){}))},ye=i("UtpJ"),be=i.n(ye),ve=i("FLGM"),Ce=i.n(ve),Se="alex-app",ke=function(e){var t,i=e.commands,o=null;i.registerCommand("code-service.replace-browser-url",(function(e){var t=e.split("/");"blob"==t[3]&&(t[3]="webIDE/tree");var i=t.join("/");window.history.replaceState(null,"",i)})),i.registerCommand("alex.env.language",(function(){return"zh-cn"})),i.registerCommand("code-service.replace-browser-url-hash",(function(e){if(e!==window.location.hash){var t;o=e;var i=window.location.href,n=m()(i).call(i,"#"),a=-1===n?i:be()(i).call(i,0,n);window.location.replace(d()(t="".concat(a)).call(t,e))}})),Ce()(t=["workbench.action.closePanel","workbench.action.closeSidebar","vscode.setEditorLayout"]).call(t,(function(e){return i.registerCommand(e,(function(){}))})),a=function(){var e=window.location.hash;o!==e&&(o=null,i.executeCommand("code-service.set-line-hash",e))},window.addEventListener("hashchange",a)},De=function(){window.removeEventListener("hashchange",a)},Te=(i("69Ez"),i("6ySn")),xe=function(){return p.a.createElement("div",{className:"welcome"},p.a.createElement("div",{className:"text-center"},p.a.createElement("img",{className:"welcome-logo",src:Te.a})),p.a.createElement("h1",null,"WebIDE功能特性"),p.a.createElement("div",{className:"break_word_comments imageLayerParent markdown-body"},p.a.createElement("h3",{id:"h3-1-"},p.a.createElement("a",{className:"reference-link",name:"1. 语言服务"}),p.a.createElement("span",{className:"header-link octicon octicon-link"}),"1. 语言服务"),p.a.createElement("p",null,"● 支持近 40 种语言的语法高亮",p.a.createElement("br",null),"● 支持 JavaScript/TypeScript、HTML、CSS、JSON、Markdown 的基于 LSP (Language Server Protocol) 语言特性功能,具备智能提示和大纲信息以及单文件内跳转。",p.a.createElement("br",null),"● 支持 Java、Go、Python、C++、Php 的基于 Tree Sitter 的在线语言服务能力,提供查看引用、符号搜索等特性"),p.a.createElement("h3",{id:"h3-2-"},p.a.createElement("a",{className:"reference-link",name:"2. 分支"}),p.a.createElement("span",{className:"header-link octicon octicon-link"}),"2. 分支"),p.a.createElement("p",null,"支持分支切换:点击左下角分支名即可切换分支。"),p.a.createElement("h3",{id:"h3-3-"},p.a.createElement("a",{className:"reference-link",name:"3. 搜索"}),p.a.createElement("span",{className:"header-link octicon octicon-link"}),"3. 搜索"),p.a.createElement("p",null,"当前支持 Gitlink 仓库内代码搜索(支持单词匹配和文件过滤)和文件搜索。"),p.a.createElement("h3",{id:"h3-4-"},p.a.createElement("a",{className:"reference-link",name:"4. 行高亮"}),p.a.createElement("span",{className:"header-link octicon octicon-link"}),"4. 行高亮"),p.a.createElement("p",null,"支持单行或多行高亮,点击行号即可高亮行,按住 ",p.a.createElement("strong",null,"Shift")," 可选中连续多行。"),p.a.createElement("h3",{id:"h3-5-blame"},p.a.createElement("a",{className:"reference-link",name:"5. Blame"}),p.a.createElement("span",{className:"header-link octicon octicon-link"}),"5. Blame"),p.a.createElement("p",null,"支持查看单行 blame 信息,hover 后可展示详细信息。"),p.a.createElement("h3",{id:"h3-6-graph"},p.a.createElement("a",{className:"reference-link",name:"6. Graph"}),p.a.createElement("span",{className:"header-link octicon octicon-link"}),"6. Graph"),p.a.createElement("p",null,"支持 graph 视图,可查看分支 commits 历史以及每个 commit 详细文件变更,并支持文件 diff 查看。底部状态栏左下角点击 Git Graph 或在命令面板输入 View Git Graph,即可打开 Git Graph 视图。"),p.a.createElement("h3",{id:"h3-7-webscm"},p.a.createElement("a",{className:"reference-link",name:"7. WebSCM"}),p.a.createElement("span",{className:"header-link octicon octicon-link"}),"7. WebSCM"),p.a.createElement("p",null,"可以在极速版新建分支,修改代码后在 SCM 面板看到变更文件列表,写完 commit message 后提交到 Gitlink 上。如果想快速修改一些文件可以不用在本地修改,直接通过极速版修改代码一次性提"),p.a.createElement("h3",{id:"h3-8-"},p.a.createElement("a",{className:"reference-link",name:"8. 代码在线运行"}),p.a.createElement("span",{className:"header-link octicon octicon-link"}),"8. 代码在线运行"),p.a.createElement("p",null,"● 集成了基于 skypack 的更加轻量的 ",p.a.createElement("a",{className:"link",href:"https://marketplace.visualstudio.com/items?itemName=codespaces-Contrib.codeswing",target:"_blank",rel:"noopener"},p.a.createElement("ne-text",{id:"u668cf4f4"},"CodeSwing"))," 插件,可以在极速版去运行前端代码。",p.a.createElement("br",null),"● 集成了基于 ",p.a.createElement("a",{className:"link",href:"https://pyodide.org/en/latest/usage/packages-in-pyodide.html",target:"_blank",rel:"noopener"},p.a.createElement("ne-text",{id:"u2caa2beb"},"Pyodide"))," 的 ",p.a.createElement("a",{className:"link",href:"https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner-for-web",target:"_blank",rel:"noopener"},p.a.createElement("ne-text",{id:"ufb2dbccf"},"Code-Runner-For-Web"))," 插件,可以将 Python 的运行搬到浏览器上。")))},Re=(i("RQDF"),Object(g.requireModule)("@alipay/alex-code-service").CodeServiceModule),Ee=Object(g.requireModule)("@alipay/alex-code-api").CodeAPIModule,Le=s()(s()(s()(s()(s()(s()(s()(s()({},u.b.top,{modules:["@opensumi/ide-menu-bar"]}),u.b.action,{modules:[""]}),u.b.left,{modules:["@opensumi/ide-explorer","@opensumi/ide-extension-manager","@opensumi/ide-scm"]}),u.b.main,{modules:["@opensumi/ide-editor"]}),u.b.bottom,{modules:["@opensumi/ide-output","@opensumi/ide-markers"]}),u.b.statusBar,{modules:["@opensumi/ide-status-bar"]}),u.b.extra,{modules:["breadcrumb-menu"]}),u.b.action,{modules:["@opensumi/ide-toolbar-action"]});t.default=function(e){var t,i,a=e.match.params,r=a.owner,s=a.projectsId,c=a.branchName,l=e.mygetHelmetapi,u=window.location.origin;return m()(u).call(u,"localhost")>-1&&(u="https://testforgeplus.trustie.net"),Object(h.useEffect)((function(){l&&l.name&&(document.title=l.name)}),[l]),p.a.createElement(g.AppRenderer,{appConfig:{plugins:[o,n],modules:[Re.Config({platform:"gitlink",owner:r,name:s,refPath:"tree/"+c,commit:"",hash:window.location.hash,gitlink:{origin:u,endpoint:u}}),Ee],extensionMetadata:[w.a,b.a,C.a,k.a,T.a,Y.a,te.a,oe.a,ae.a,X.a,Q.a,$.a,L.a,F.a,I.a,A.a,B.a,V.a,H.a,W.a,R.a,_.a],workspaceDir:d()(t=d()(i="".concat("gitlink","/")).call(i,r,"/")).call(t,s),layoutConfig:Le,defaultPreferences:{"general.theme":"opensumi-light"}},runtimeConfig:{biz:"alex",scmFileTree:!0,EditorEmpty:xe,WelcomePage:xe}})}},NduW:function(e,t){e.exports={extension:{publisher:"alex-ext-public",name:"anycode-java",version:"0.0.5"},packageJSON:{name:"anycode-java",publisher:"ms-vscode",version:"0.0.5",repository:{url:"https://github.com/microsoft/vscode-anycode"},displayName:"anycode-java",description:"Java for Anycode",contributes:{anycodeLanguages:{grammarPath:"./tree-sitter-java.wasm",languageId:"java",extensions:["java"],queryPaths:{comments:"./queries/comments.scm",folding:"./queries/folding.scm",identifiers:"./queries/identifiers.scm",locals:"./queries/locals.scm",outline:"./queries/outline.scm",references:"./queries/references.scm"},suppressedBy:["redhat.java"]}}},pkgNlsJSON:{},nlsList:[],extendConfig:{},webAssets:[],mode:"public"}},Nvra:function(e,t){e.exports={extension:{publisher:"alex-ext-public",name:"anycode-go",version:"0.0.5"},packageJSON:{name:"anycode-go",publisher:"ms-vscode",version:"0.0.5",repository:{url:"https://github.com/microsoft/vscode-anycode"},displayName:"anycode-go",description:"Go for Anycode",contributes:{anycodeLanguages:{grammarPath:"./tree-sitter-go.wasm",languageId:"go",extensions:["go"],queryPaths:{comments:"./queries/comments.scm",identifiers:"./queries/identifiers.scm",locals:"./queries/locals.scm",outline:"./queries/outline.scm",references:"./queries/references.scm"},suppressedBy:["golang.Go"]}}},pkgNlsJSON:{},nlsList:[],extendConfig:{},webAssets:[],mode:"public"}},RQDF:function(e,t,i){},S7jp:function(e,t){e.exports={extension:{publisher:"alex-ext-public",name:"anycode-cpp",version:"0.0.5"},packageJSON:{name:"anycode-cpp",publisher:"ms-vscode",version:"0.0.5",repository:{url:"https://github.com/microsoft/vscode-anycode"},displayName:"anycode-cpp",description:"C/C++ for Anycode",contributes:{anycodeLanguages:[{grammarPath:"./tree-sitter-c.wasm",languageId:"c",extensions:["c","i"],queryPaths:{comments:"./queries/c/comments.scm",identifiers:"./queries/c/identifiers.scm",outline:"./queries/c/outline.scm"},suppressedBy:["ms-vscode.cpptools"]},{grammarPath:"./tree-sitter-cpp.wasm",languageId:"cpp",extensions:["cpp","cc","cxx","c++","hpp","hh","hxx","h++","h","ii","ino","inl","ipp","ixx","hpp.in","h.in"],queryPaths:{comments:"./queries/cpp/comments.scm",identifiers:"./queries/cpp/identifiers.scm",outline:"./queries/cpp/outline.scm"},suppressedBy:["ms-vscode.cpptools"]}]}},pkgNlsJSON:{},nlsList:[],extendConfig:{},webAssets:[],mode:"public"}},Ss6d:function(e,t){e.exports={extension:{publisher:"alex-ext-public",name:"codeswing",version:"0.0.21"},packageJSON:{name:"codeswing",publisher:"codespaces-contrib",version:"0.0.21",repository:{type:"git",url:"https://github.com/lostintangent/codeswing"},displayName:"CodeSwing",description:"Interactive coding playground for building web applications (aka swings).",icon:"images/icon.png",activationEvents:["onCommand:codeswing.newSwing","onCommand:codeswing.newSwingDirectory","onCommand:codeswing.newSwingFromLastTemplate","onCommand:codeswing.openSwing","onCommand:codeswing.openSwingInNewWindow","workspaceContains:codeswing.json","onStartupFinished"],contributes:{commands:[{command:"codeswing.addLibrary",title:"Add Library",category:"CodeSwing",icon:"$(library)"},{command:"codeswing.addSwingFile",title:"Add File",icon:"$(add)"},{command:"codeswing.changeLayout",title:"Change Layout",category:"CodeSwing",icon:"$(editor-layout)"},{command:"codeswing.deleteSwingFile",title:"Delete File"},{command:"codeswing.exportToCodePen",title:"Export to CodePen",category:"CodeSwing"},{command:"codeswing.initializeWorkspace",title:"Initialize Workspace as Swing",category:"CodeSwing"},{command:"codeswing.newSwingDirectory",title:"New Swing in Directory...",category:"CodeSwing"},{command:"codeswing.newSwing",title:"New Swing...",category:"CodeSwing"},{command:"codeswing.newSwingFromLastTemplate",title:"New Swing from Last Template",category:"CodeSwing"},{command:"codeswing.openConsole",title:"Open Console",category:"CodeSwing",icon:"$(terminal)"},{command:"codeswing.openDeveloperTools",title:"Open Dev Tools",category:"CodeSwing",icon:"$(tools)"},{command:"codeswing.openSwing",title:"Open Swing...",category:"CodeSwing"},{command:"codeswing.openSwingInNewWindow",title:"Open Swing in New Window...",category:"CodeSwing"},{command:"codeswing.openWorkspaceSwing",title:"Re-Open Workspace Swing",category:"CodeSwing"},{command:"codeswing.recordCodeTour",title:"Record CodeTour"},{command:"codeswing.renameSwingFile",title:"Rename File"},{command:"codeswing.run",title:"Run Swing",category:"CodeSwing",icon:"$(play)"},{command:"codeswing.saveCurrentSwing",title:"Save Current Swing As...",category:"CodeSwing"},{command:"codeswing.uploadSwingFile",title:"Upload File(s)",icon:"$(cloud-upload)"}],views:{explorer:[{id:"codeswing.activeSwing",name:"CodeSwing",when:"codeswing:inSwing && !codeswing:inSwingWorkspace"}]},menus:{commandPalette:[{command:"codeswing.addLibrary",when:"codeswing:inSwing"},{command:"codeswing.changeLayout",when:"codeswing:inSwing"},{command:"codeswing.exportToCodePen",when:"codeswing:inSwing"},{command:"codeswing.initializeWorkspace",when:"!codeswing:inSwingWorkspace && !codeswing:inSwing"},{command:"codeswing.openConsole",when:"codeswing:inSwing"},{command:"codeswing.newSwingFromLastTemplate",when:"codeswing:hasTemplateMRU"},{command:"codeswing.openDeveloperTools",when:"codeswing:inSwing && !isWeb"},{command:"codeswing.openWorkspaceSwing",when:"codeswing:inSwingWorkspace && !codeswing:inSwing"},{command:"codeswing.run",when:"codeswing:inSwing"},{command:"codeswing.saveCurrentSwing",when:"codeswing:inSwing"},{command:"codeswing.addSwingFile",when:"false"},{command:"codeswing.deleteSwingFile",when:"false"},{command:"codeswing.recordCodeTour",when:"false"},{command:"codeswing.renameSwingFile",when:"false"},{command:"codeswing.uploadSwingFile",when:"false"}],"editor/title":[{command:"codeswing.run",when:"codeswing:inSwing",group:"navigation@1"},{command:"codeswing.openConsole",when:"codeswing:inSwing",group:"navigation@2"},{command:"codeswing.changeLayout",when:"codeswing:inSwing",group:"navigation@3"},{command:"codeswing.addLibrary",when:"codeswing:inSwing",group:"navigation@4"},{command:"codeswing.openDeveloperTools",when:"codeswing:inSwing && !isWeb",group:"navigation@5"},{command:"codeswing.recordCodeTour",when:"codeswing:inSwing && codeswing:codeTourEnabled",group:"codetour@1"}],"view/title":[{command:"codeswing.uploadSwingFile",when:"view == codeswing.activeSwing",group:"navigation@1"},{command:"codeswing.addSwingFile",when:"view == codeswing.activeSwing",group:"navigation@2"}],"view/item/context":[{command:"codeswing.addSwingFile",when:"viewItem == swing.directory",group:"mutation@1"},{command:"codeswing.uploadSwingFile",when:"viewItem == swing.directory",group:"mutation@2"},{command:"codeswing.renameSwingFile",when:"viewItem == swing.file",group:"mutation@1"},{command:"codeswing.deleteSwingFile",when:"viewItem == swing.file",group:"mutation@2"}]},jsonValidation:[{fileMatch:"codeswing.json",url:"https://gist.githubusercontent.com/lostintangent/21727eab0d79c7b9fd0dde92df7b1f50/raw/schema.json"},{fileMatch:"gallery.json",url:"https://gist.githubusercontent.com/lostintangent/091c0eec1f6443b526566d1cd3a85294/raw/schema.json"}],configuration:{type:"object",title:"CodeSwing",properties:{"codeswing.autoRun":{default:"onEdit",enum:["onEdit","onSave","never"],description:"Specifies when to automatically run the code for a swing."},"codeswing.autoSave":{default:!1,type:"boolean",description:"Specifies whether to automatically save your swing files (every 30s)."},"codeswing.clearConsoleOnRun":{default:!0,type:"boolean",description:"Specifies whether to automatically clear the console when running a swing."},"codeswing.launchBehavior":{default:"openSwing",enum:["newSwing","none","openSwing"],description:"Specifies how CodeSwing should behave when you open a swing workspace."},"codeswing.layout":{default:"splitLeft",enum:["grid","preview","splitBottom","splitLeft","splitLeftTabbed","splitRight","splitRightTabbed","splitTop"],description:"Specifies how to layout the editor windows when opening a swing."},"codeswing.readmeBehavior":{default:"none",enum:["none","previewFooter","previewHeader"],description:"Specifies how the swing's readme content should be displayed."},"codeswing.rootDirectory":{default:null,type:"string",description:"Specifies the directory to create swings in within the open workspace."},"codeswing.showConsole":{default:!1,type:"boolean",description:"Specifies whether to automatically show the console when opening a swing."},"codeswing.templateGalleries":{default:["web:basic","web:components","web:languages"],type:"array",items:{anyOf:[{type:"string",enum:["web:basic","web:components","web:languages"]},{type:"string",format:"uri"}]},description:"Specifies one or more URLs that point of template galleries for creating swings."},"codeswing.themePreview":{default:!1,type:"boolean",description:"Specifies whether to apply Visual Studio Code theme to the preview window."}}},languages:[{id:"typescriptreact",filenames:["script.babel"]},{id:"yaml",filenames:[".block"]}],keybindings:[{command:"codeswing.run",when:"codeswing:inSwing",key:"cmd+shift+b",win:"ctrl+shift+b"}],"codeswing.templateGalleries":[{id:"web:basic",url:"https://cdn.jsdelivr.net/gh/codespaces-contrib/codeswing@HEAD/templates/basic.json"},{id:"web:languages",url:"https://cdn.jsdelivr.net/gh/codespaces-contrib/codeswing@HEAD/templates/languages.json"},{id:"web:components",url:"https://cdn.jsdelivr.net/gh/codespaces-contrib/codeswing@main/templates/components.json"}]},browser:"./dist/extension-web.js"},pkgNlsJSON:{},nlsList:[],extendConfig:{},webAssets:[],mode:"public"}},V1VJ:function(e,t){e.exports={extension:{publisher:"alex-ext-public",name:"emmet",version:"1.0.0"},packageJSON:{name:"emmet",publisher:"vscode",version:"1.0.0",repository:{type:"git",url:"https://github.com/microsoft/vscode.git"},displayName:"Emmet",description:"%description%",icon:"images/icon.png",activationEvents:["onCommand:emmet.expandAbbreviation","onCommand:editor.emmet.action.wrapWithAbbreviation","onCommand:editor.emmet.action.removeTag","onCommand:editor.emmet.action.updateTag","onCommand:editor.emmet.action.matchTag","onCommand:editor.emmet.action.balanceIn","onCommand:editor.emmet.action.balanceOut","onCommand:editor.emmet.action.prevEditPoint","onCommand:editor.emmet.action.nextEditPoint","onCommand:editor.emmet.action.mergeLines","onCommand:editor.emmet.action.selectPrevItem","onCommand:editor.emmet.action.selectNextItem","onCommand:editor.emmet.action.splitJoinTag","onCommand:editor.emmet.action.toggleComment","onCommand:editor.emmet.action.evaluateMathExpression","onCommand:editor.emmet.action.updateImageSize","onCommand:editor.emmet.action.incrementNumberByOneTenth","onCommand:editor.emmet.action.incrementNumberByOne","onCommand:editor.emmet.action.incrementNumberByTen","onCommand:editor.emmet.action.decrementNumberByOneTenth","onCommand:editor.emmet.action.decrementNumberByOne","onCommand:editor.emmet.action.decrementNumberByTen","onCommand:editor.emmet.action.reflectCSSValue","onCommand:workbench.action.showEmmetCommands","onStartupFinished"],contributes:{configuration:{type:"object",title:"Emmet",properties:{"emmet.showExpandedAbbreviation":{type:["string"],enum:["never","always","inMarkupAndStylesheetFilesOnly"],default:"always",markdownDescription:"%emmetShowExpandedAbbreviation%"},"emmet.showAbbreviationSuggestions":{type:"boolean",default:!0,markdownDescription:"%emmetShowAbbreviationSuggestions%"},"emmet.includeLanguages":{type:"object",additionalProperties:{type:"string"},default:{},scope:"resource",markdownDescription:"%emmetIncludeLanguages%"},"emmet.variables":{type:"object",properties:{lang:{type:"string",default:"en"},charset:{type:"string",default:"UTF-8"}},additionalProperties:{type:"string"},default:{},scope:"resource",markdownDescription:"%emmetVariables%"},"emmet.syntaxProfiles":{type:"object",default:{},scope:"resource",markdownDescription:"%emmetSyntaxProfiles%"},"emmet.excludeLanguages":{type:"array",items:{type:"string"},default:["markdown"],scope:"resource",markdownDescription:"%emmetExclude%"},"emmet.extensionsPath":{type:"array",items:{type:"string",markdownDescription:"%emmetExtensionsPathItem%"},default:[],scope:"machine-overridable",markdownDescription:"%emmetExtensionsPath%"},"emmet.triggerExpansionOnTab":{type:"boolean",default:!1,markdownDescription:"%emmetTriggerExpansionOnTab%"},"emmet.preferences":{type:"object",default:{},scope:"resource",markdownDescription:"%emmetPreferences%",properties:{"css.intUnit":{type:"string",default:"px",markdownDescription:"%emmetPreferencesIntUnit%"},"css.floatUnit":{type:"string",default:"em",markdownDescription:"%emmetPreferencesFloatUnit%"},"css.propertyEnd":{type:"string",default:";",markdownDescription:"%emmetPreferencesCssAfter%"},"sass.propertyEnd":{type:"string",default:"",markdownDescription:"%emmetPreferencesSassAfter%"},"stylus.propertyEnd":{type:"string",default:"",markdownDescription:"%emmetPreferencesStylusAfter%"},"css.valueSeparator":{type:"string",default:": ",markdownDescription:"%emmetPreferencesCssBetween%"},"sass.valueSeparator":{type:"string",default:": ",markdownDescription:"%emmetPreferencesSassBetween%"},"stylus.valueSeparator":{type:"string",default:" ",markdownDescription:"%emmetPreferencesStylusBetween%"},"bem.elementSeparator":{type:"string",default:"__",markdownDescription:"%emmetPreferencesBemElementSeparator%"},"bem.modifierSeparator":{type:"string",default:"_",markdownDescription:"%emmetPreferencesBemModifierSeparator%"},"filter.commentBefore":{type:"string",default:"",markdownDescription:"%emmetPreferencesFilterCommentBefore%"},"filter.commentAfter":{type:"string",default:"\n\x3c!-- /[#ID][.CLASS] --\x3e",markdownDescription:"%emmetPreferencesFilterCommentAfter%"},"filter.commentTrigger":{type:"array",default:["id","class"],markdownDescription:"%emmetPreferencesFilterCommentTrigger%"},"format.noIndentTags":{type:"array",default:["html"],markdownDescription:"%emmetPreferencesFormatNoIndentTags%"},"format.forceIndentationForTags":{type:"array",default:["body"],markdownDescription:"%emmetPreferencesFormatForceIndentTags%"},"profile.allowCompactBoolean":{type:"boolean",default:!1,markdownDescription:"%emmetPreferencesAllowCompactBoolean%"},"css.webkitProperties":{type:"string",default:null,markdownDescription:"%emmetPreferencesCssWebkitProperties%"},"css.mozProperties":{type:"string",default:null,markdownDescription:"%emmetPreferencesCssMozProperties%"},"css.oProperties":{type:"string",default:null,markdownDescription:"%emmetPreferencesCssOProperties%"},"css.msProperties":{type:"string",default:null,markdownDescription:"%emmetPreferencesCssMsProperties%"},"css.fuzzySearchMinScore":{type:"number",default:.3,markdownDescription:"%emmetPreferencesCssFuzzySearchMinScore%"},"output.inlineBreak":{type:"number",default:0,markdownDescription:"%emmetPreferencesOutputInlineBreak%"},"output.reverseAttributes":{type:"boolean",default:!1,markdownDescription:"%emmetPreferencesOutputReverseAttributes%"},"output.selfClosingStyle":{type:"string",enum:["html","xhtml","xml"],default:"html",markdownDescription:"%emmetPreferencesOutputSelfClosingStyle%"},"css.color.short":{type:"boolean",default:!0,markdownDescription:"%emmetPreferencesCssColorShort%"}}},"emmet.showSuggestionsAsSnippets":{type:"boolean",default:!1,markdownDescription:"%emmetShowSuggestionsAsSnippets%"},"emmet.optimizeStylesheetParsing":{type:"boolean",default:!0,markdownDescription:"%emmetOptimizeStylesheetParsing%"}}},commands:[{command:"editor.emmet.action.wrapWithAbbreviation",title:"%command.wrapWithAbbreviation%",category:"Emmet"},{command:"editor.emmet.action.removeTag",title:"%command.removeTag%",category:"Emmet"},{command:"editor.emmet.action.updateTag",title:"%command.updateTag%",category:"Emmet"},{command:"editor.emmet.action.matchTag",title:"%command.matchTag%",category:"Emmet"},{command:"editor.emmet.action.balanceIn",title:"%command.balanceIn%",category:"Emmet"},{command:"editor.emmet.action.balanceOut",title:"%command.balanceOut%",category:"Emmet"},{command:"editor.emmet.action.prevEditPoint",title:"%command.prevEditPoint%",category:"Emmet"},{command:"editor.emmet.action.nextEditPoint",title:"%command.nextEditPoint%",category:"Emmet"},{command:"editor.emmet.action.mergeLines",title:"%command.mergeLines%",category:"Emmet"},{command:"editor.emmet.action.selectPrevItem",title:"%command.selectPrevItem%",category:"Emmet"},{command:"editor.emmet.action.selectNextItem",title:"%command.selectNextItem%",category:"Emmet"},{command:"editor.emmet.action.splitJoinTag",title:"%command.splitJoinTag%",category:"Emmet"},{command:"editor.emmet.action.toggleComment",title:"%command.toggleComment%",category:"Emmet"},{command:"editor.emmet.action.evaluateMathExpression",title:"%command.evaluateMathExpression%",category:"Emmet"},{command:"editor.emmet.action.updateImageSize",title:"%command.updateImageSize%",category:"Emmet"},{command:"editor.emmet.action.incrementNumberByOneTenth",title:"%command.incrementNumberByOneTenth%",category:"Emmet"},{command:"editor.emmet.action.incrementNumberByOne",title:"%command.incrementNumberByOne%",category:"Emmet"},{command:"editor.emmet.action.incrementNumberByTen",title:"%command.incrementNumberByTen%",category:"Emmet"},{command:"editor.emmet.action.decrementNumberByOneTenth",title:"%command.decrementNumberByOneTenth%",category:"Emmet"},{command:"editor.emmet.action.decrementNumberByOne",title:"%command.decrementNumberByOne%",category:"Emmet"},{command:"editor.emmet.action.decrementNumberByTen",title:"%command.decrementNumberByTen%",category:"Emmet"},{command:"editor.emmet.action.reflectCSSValue",title:"%command.reflectCSSValue%",category:"Emmet"},{command:"workbench.action.showEmmetCommands",title:"%command.showEmmetCommands%",category:""}],menus:{commandPalette:[{command:"editor.emmet.action.wrapWithAbbreviation",when:"!activeEditorIsReadonly"},{command:"editor.emmet.action.removeTag",when:"!activeEditorIsReadonly"},{command:"editor.emmet.action.updateTag",when:"!activeEditorIsReadonly"},{command:"editor.emmet.action.matchTag",when:"!activeEditorIsReadonly"},{command:"editor.emmet.action.balanceIn",when:"!activeEditorIsReadonly"},{command:"editor.emmet.action.balanceOut",when:"!activeEditorIsReadonly"},{command:"editor.emmet.action.prevEditPoint",when:"!activeEditorIsReadonly"},{command:"editor.emmet.action.nextEditPoint",when:"!activeEditorIsReadonly"},{command:"editor.emmet.action.mergeLines",when:"!activeEditorIsReadonly"},{command:"editor.emmet.action.selectPrevItem",when:"!activeEditorIsReadonly"},{command:"editor.emmet.action.selectNextItem",when:"!activeEditorIsReadonly"},{command:"editor.emmet.action.splitJoinTag",when:"!activeEditorIsReadonly"},{command:"editor.emmet.action.toggleComment",when:"!activeEditorIsReadonly"},{command:"editor.emmet.action.evaluateMathExpression",when:"!activeEditorIsReadonly"},{command:"editor.emmet.action.updateImageSize",when:"!activeEditorIsReadonly"},{command:"editor.emmet.action.incrementNumberByOneTenth",when:"!activeEditorIsReadonly"},{command:"editor.emmet.action.incrementNumberByOne",when:"!activeEditorIsReadonly"},{command:"editor.emmet.action.incrementNumberByTen",when:"!activeEditorIsReadonly"},{command:"editor.emmet.action.decrementNumberByOneTenth",when:"!activeEditorIsReadonly"},{command:"editor.emmet.action.decrementNumberByOne",when:"!activeEditorIsReadonly"},{command:"editor.emmet.action.decrementNumberByTen",when:"!activeEditorIsReadonly"},{command:"editor.emmet.action.reflectCSSValue",when:"!activeEditorIsReadonly"}]}},browser:"./dist/browser/emmetBrowserMain"},defaultPkgNlsJSON:{description:"Emmet support for VS Code","command.wrapWithAbbreviation":"Wrap with Abbreviation","command.removeTag":"Remove Tag","command.updateTag":"Update Tag","command.matchTag":"Go to Matching Pair","command.balanceIn":"Balance (inward)","command.balanceOut":"Balance (outward)","command.prevEditPoint":"Go to Previous Edit Point","command.nextEditPoint":"Go to Next Edit Point","command.mergeLines":"Merge Lines","command.selectPrevItem":"Select Previous Item","command.selectNextItem":"Select Next Item","command.splitJoinTag":"Split/Join Tag","command.toggleComment":"Toggle Comment","command.evaluateMathExpression":"Evaluate Math Expression","command.updateImageSize":"Update Image Size","command.reflectCSSValue":"Reflect CSS Value","command.incrementNumberByOne":"Increment by 1","command.decrementNumberByOne":"Decrement by 1","command.incrementNumberByOneTenth":"Increment by 0.1","command.decrementNumberByOneTenth":"Decrement by 0.1","command.incrementNumberByTen":"Increment by 10","command.decrementNumberByTen":"Decrement by 10","command.showEmmetCommands":"Show Emmet Commands",emmetSyntaxProfiles:"Define profile for specified syntax or use your own profile with specific rules.",emmetExclude:"An array of languages where Emmet abbreviations should not be expanded.",emmetExtensionsPath:"An array of paths, where each path can contain Emmet syntaxProfiles and/or snippet files.\nIn case of conflicts, the profiles/snippets of later paths will override those of earlier paths.\nSee https://code.visualstudio.com/docs/editor/emmet for more information and an example snippet file.",emmetExtensionsPathItem:"A path containing Emmet syntaxProfiles and/or snippets.",emmetShowExpandedAbbreviation:'Shows expanded Emmet abbreviations as suggestions.\nThe option `"inMarkupAndStylesheetFilesOnly"` applies to html, haml, jade, slim, xml, xsl, css, scss, sass, less and stylus.\nThe option `"always"` applies to all parts of the file regardless of markup/css.',emmetShowAbbreviationSuggestions:'Shows possible Emmet abbreviations as suggestions. Not applicable in stylesheets or when emmet.showExpandedAbbreviation is set to `"never"`.',emmetIncludeLanguages:'Enable Emmet abbreviations in languages that are not supported by default. Add a mapping here between the language and Emmet supported language.\n For example: `{"vue-html": "html", "javascript": "javascriptreact"}`',emmetVariables:"Variables to be used in Emmet snippets.",emmetTriggerExpansionOnTab:"When enabled, Emmet abbreviations are expanded when pressing TAB.",emmetPreferences:"Preferences used to modify behavior of some actions and resolvers of Emmet.",emmetPreferencesIntUnit:"Default unit for integer values.",emmetPreferencesFloatUnit:"Default unit for float values.",emmetPreferencesCssAfter:"Symbol to be placed at the end of CSS property when expanding CSS abbreviations.",emmetPreferencesSassAfter:"Symbol to be placed at the end of CSS property when expanding CSS abbreviations in Sass files.",emmetPreferencesStylusAfter:"Symbol to be placed at the end of CSS property when expanding CSS abbreviations in Stylus files.",emmetPreferencesCssBetween:"Symbol to be placed at the between CSS property and value when expanding CSS abbreviations.",emmetPreferencesSassBetween:"Symbol to be placed at the between CSS property and value when expanding CSS abbreviations in Sass files.",emmetPreferencesStylusBetween:"Symbol to be placed at the between CSS property and value when expanding CSS abbreviations in Stylus files.",emmetShowSuggestionsAsSnippets:"If `true`, then Emmet suggestions will show up as snippets allowing you to order them as per `#editor.snippetSuggestions#` setting.",emmetPreferencesBemElementSeparator:"Element separator used for classes when using the BEM filter.",emmetPreferencesBemModifierSeparator:"Modifier separator used for classes when using the BEM filter.",emmetPreferencesFilterCommentBefore:"A definition of comment that should be placed before matched element when comment filter is applied.",emmetPreferencesFilterCommentAfter:"A definition of comment that should be placed after matched element when comment filter is applied.",emmetPreferencesFilterCommentTrigger:"A comma-separated list of attribute names that should exist in the abbreviation for the comment filter to be applied.",emmetPreferencesFormatNoIndentTags:"An array of tag names that should never get inner indentation.",emmetPreferencesFormatForceIndentTags:"An array of tag names that should always get inner indentation.",emmetPreferencesAllowCompactBoolean:"If `true`, compact notation of boolean attributes are produced.",emmetPreferencesCssWebkitProperties:"Comma separated CSS properties that get the 'webkit' vendor prefix when used in Emmet abbreviation that starts with `-`. Set to empty string to always avoid the 'webkit' prefix.",emmetPreferencesCssMozProperties:"Comma separated CSS properties that get the 'moz' vendor prefix when used in Emmet abbreviation that starts with `-`. Set to empty string to always avoid the 'moz' prefix.",emmetPreferencesCssOProperties:"Comma separated CSS properties that get the 'o' vendor prefix when used in Emmet abbreviation that starts with `-`. Set to empty string to always avoid the 'o' prefix.",emmetPreferencesCssMsProperties:"Comma separated CSS properties that get the 'ms' vendor prefix when used in Emmet abbreviation that starts with `-`. Set to empty string to always avoid the 'ms' prefix.",emmetPreferencesCssFuzzySearchMinScore:"The minimum score (from 0 to 1) that fuzzy-matched abbreviation should achieve. Lower values may produce many false-positive matches, higher values may reduce possible matches.",emmetOptimizeStylesheetParsing:"When set to `false`, the whole file is parsed to determine if current position is valid for expanding Emmet abbreviations. When set to `true`, only the content around the current position in CSS/SCSS/Less files is parsed.",emmetPreferencesOutputInlineBreak:"The number of sibling inline elements needed for line breaks to be placed between those elements. If `0`, inline elements are always expanded onto a single line.",emmetPreferencesOutputReverseAttributes:"If `true`, reverses attribute merging directions when resolving snippets.",emmetPreferencesOutputSelfClosingStyle:"Style of self-closing tags: html (`<br>`), xml (`<br/>`) or xhtml (`<br />`).",emmetPreferencesCssColorShort:"If `true`, color values like `#f` will be expanded to `#fff` instead of `#ffffff`."},pkgNlsJSON:{},nlsList:[],extendConfig:{},webAssets:["package.json"],mode:"public"}},dUjq:function(e,t){e.exports={extension:{publisher:"alex-ext-public",name:"image-preview",version:"1.53.0-patch.1"},packageJSON:{name:"image-preview",publisher:"alex-ext-public",version:"1.53.0-patch.1",displayName:"%displayName%",description:"%description%",icon:"icon.png",activationEvents:["onCustomEditor:imagePreview.previewEditor","onCommand:imagePreview.zoomIn","onCommand:imagePreview.zoomOut"],kaitianContributes:{workerMain:"./dist/browser/extension.js"},contributes:{customEditors:[{viewType:"imagePreview.previewEditor",displayName:"%customEditors.displayName%",priority:"builtin",selector:[{filenamePattern:"*.{jpg,jpe,jpeg,png,bmp,gif,ico,webp}"}]}],commands:[{command:"imagePreview.zoomIn",title:"%command.zoomIn%",category:"Image Preview"},{command:"imagePreview.zoomOut",title:"%command.zoomOut%",category:"Image Preview"}],menus:{commandPalette:[{command:"imagePreview.zoomIn",when:"imagePreviewFocus",group:"1_imagePreview"},{command:"imagePreview.zoomOut",when:"imagePreviewFocus",group:"1_imagePreview"}]},workerMain:"./dist/browser/extension.js"},browser:"./dist/browser/extension.js"},defaultPkgNlsJSON:{displayName:"Image Preview",description:"Provides VS Code's built-in image preview","customEditors.displayName":"Image Preview","command.zoomIn":"Zoom in","command.zoomOut":"Zoom out"},pkgNlsJSON:{},nlsList:[],extendConfig:{},webAssets:["package.json","media/main.js","media/main.css","media/loading.svg","media/loading-dark.svg","media/loading-hc.svg","README.md","icon.png","icon.svg","dist/browser/extension.js"],mode:"public"}},gu1F:function(e,t){e.exports={extension:{publisher:"alex-ext-public",name:"anycode-python",version:"0.0.5"},packageJSON:{name:"anycode-python",publisher:"ms-vscode",version:"0.0.5",repository:{url:"https://github.com/microsoft/vscode-anycode"},displayName:"anycode-python",description:"Python for Anycode",contributes:{anycodeLanguages:{grammarPath:"./tree-sitter-python.wasm",languageId:"python",extensions:["py","rpy","pyw","cpy","gyp","gypi","pyi","ipy"],queryPaths:{comments:"./queries/comments.scm",identifiers:"./queries/identifiers.scm",locals:"./queries/locals.scm",outline:"./queries/outline.scm",references:"./queries/references.scm"},suppressedBy:["ms-python.python"]}}},pkgNlsJSON:{},nlsList:[],extendConfig:{},webAssets:[],mode:"public"}},hocY:function(e,t){e.exports={extension:{publisher:"alex-ext-public",name:"anycode-c-sharp",version:"0.0.5"},packageJSON:{name:"anycode-c-sharp",publisher:"ms-vscode",version:"0.0.5",repository:{url:"https://github.com/microsoft/vscode-anycode"},displayName:"anycode-c-sharp",description:"C# for Anycode",contributes:{anycodeLanguages:{grammarPath:"./tree-sitter-c_sharp.wasm",languageId:"csharp",extensions:["cs"],queryPaths:{comments:"./queries/comments.scm",identifiers:"./queries/identifiers.scm",locals:"./queries/locals.scm",outline:"./queries/outline.scm",references:"./queries/references.scm"},suppressedBy:["ms-dotnettools.csharp"]}}},pkgNlsJSON:{},nlsList:[],extendConfig:{},webAssets:[],mode:"public"}},oWBP:function(e,t){e.exports={extension:{publisher:"alex-ext-public",name:"web-scm",version:"0.0.11"},packageJSON:{name:"web-scm",publisher:"alex-ext-public",version:"0.0.10",displayName:"web-scm",description:"SCM for Web",activationEvents:["*"],kaitianContributes:{workerMain:"./out/worker/index.js"},contributes:{commands:[{command:"git.commit",title:"git commit",icon:"$(check)",category:"Git"},{command:"git.refresh",title:"git refresh",icon:"$(refresh)",category:"Git"},{command:"git.branch",title:"create branch",icon:"$(branch)",category:"Git"},{command:"git.branchFrom",title:"create branch from",icon:"$(branch)",category:"Git"},{command:"git.openFile",title:"git open file",icon:"$(go-to-file)",category:"Git"},{command:"git.stage",title:"git stage",icon:"$(add)",category:"Git"},{command:"git.clean",title:"git clean",icon:"$(discard)",category:"Git"},{command:"git.cleanAll",title:"git cleanAll",icon:"$(discard)",category:"Git"}],menus:{"scm/title":[{command:"git.commit",group:"navigation",when:"scmProvider == webscm"},{command:"git.refresh",group:"navigation",when:"scmProvider == webscm"},{command:"git.branch",when:"scmProvider == webscm && createBranchAble"},{command:"git.branchFrom",when:"scmProvider == webscm && createBranchAble"}],"scm/resourceState/context":[{command:"git.openFile",when:"scmProvider == webscm",group:"inline"},{command:"git.clean",when:"scmProvider == webscm",group:"inline"}],"scm/resourceGroup/context":[{command:"git.cleanAll",when:"scmProvider == webscm",group:"inline"}],"scm/change/title":[{command:"git.cleanAll",when:"originalResourceScheme == git"}]},colors:[{id:"gitDecoration.addedResourceForeground",description:"%colors.added%",defaults:{light:"#587c0c",dark:"#81b88b",highContrast:"#1b5225",highContrastLight:"#374e06"}},{id:"gitDecoration.modifiedResourceForeground",description:"%colors.modified%",defaults:{light:"#895503",dark:"#E2C08D",highContrast:"#E2C08D",highContrastLight:"#895503"}},{id:"gitDecoration.deletedResourceForeground",description:"%colors.deleted%",defaults:{light:"#ad0707",dark:"#c74e39",highContrast:"#c74e39",highContrastLight:"#ad0707"}},{id:"gitDecoration.renamedResourceForeground",description:"%colors.renamed%",defaults:{light:"#007100",dark:"#73C991",highContrast:"#73C991",highContrastLight:"#007100"}},{id:"gitDecoration.untrackedResourceForeground",description:"%colors.untracked%",defaults:{light:"#007100",dark:"#73C991",highContrast:"#73C991",highContrastLight:"#007100"}},{id:"gitDecoration.ignoredResourceForeground",description:"%colors.ignored%",defaults:{light:"#8E8E90",dark:"#8C8C8C",highContrast:"#A7A8A9",highContrastLight:"#8e8e90"}},{id:"gitDecoration.stageModifiedResourceForeground",description:"%colors.stageModified%",defaults:{light:"#895503",dark:"#E2C08D",highContrast:"#E2C08D",highContrastLight:"#895503"}},{id:"gitDecoration.stageDeletedResourceForeground",description:"%colors.stageDeleted%",defaults:{light:"#ad0707",dark:"#c74e39",highContrast:"#c74e39",highContrastLight:"#ad0707"}},{id:"gitDecoration.conflictingResourceForeground",description:"%colors.conflict%",defaults:{light:"#ad0707",dark:"#e4676b",highContrast:"#c74e39",highContrastLight:"#ad0707"}},{id:"gitDecoration.submoduleResourceForeground",description:"%colors.submodule%",defaults:{light:"#1258a7",dark:"#8db9e2",highContrast:"#8db9e2",highContrastLight:"#1258a7"}}],keybindings:[{command:"git.commit",key:"ctrl+enter",mac:"cmd+enter",when:"scmRepository"}],workerMain:"./out/worker/index.js"}},defaultPkgNlsJSON:{"common.cancel":"Cancel","common.certain":"Certain","alex.git.refresh":"git refresh","alex.git.inputBox.placeholder":"Message ({0} commit and push directly)",changes:"Changes","staged.changes":"Staged Changes","merge.changes":"Merge Changes","untracked.changes":"Untracked Changes","git.title.workingTree":"{0} (WorkingTree)","git.title.untracked":"{0} (Untracked)","git.title.deleted":"{0} (Deleted)","git.title.added":"{0} (Added)","git error details":"Git Error",deleted:"Deleted",added:"Added",modified:"Modified",diff:"Diff",discard:"Discard Changes","confirm delete":"Are you sure you want to DELETE {0}?\nThis is IRREVERSIBLE!\nThis file will be FOREVER LOST if you proceed.","restore file":"Restore file","confirm restore":"Are you sure you want to restore {0}?","confirm discard":"Are you sure you want to discard changes in {0}?","delete file":"Delete file","delete files":"Delete Files","restore files":"Restore files","confirm restore multiple":"Are you sure you want to restore {0} files?","confirm discard multiple":"Are you sure you want to discard changes in {0} files?","warn untracked":"This will DELETE {0} untracked files!\nThis is IRREVERSIBLE!\nThese files will be FOREVER LOST.","there are untracked files single":"The following untracked file will be DELETED FROM DISK if discarded: {0}.","there are untracked files":"There are {0} untracked files which will be DELETED FROM DISK if discarded.","confirm discard all 2":"{0}\n\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.","yes discard tracked":"Discard 1 Tracked File","yes discard tracked multiple":"Discard {0} Tracked Files",discardAll:"Discard All {0} Files","confirm discard all single":"Are you sure you want to discard changes in {0}?","confirm discard all":"Are you sure you want to discard ALL changes in {0} files?\nThis is IRREVERSIBLE!\nYour current working set will be FOREVER LOST if you proceed.","discardAll multiple":"Discard 1 File","confirm delete multiple":"Are you sure you want to DELETE {0} files?\nThis is IRREVERSIBLE!\nThese files will be FOREVER LOST if you proceed.","commit message":"Commit message","provide commit message":"Please provide a commit message","commit success":"Commit to {0} success \n Whether to go to {1} to create a PR","commit failed":"Commit failed","confirm stage files with merge conflicts":"Are you sure you want to stage {0} files with merge conflicts","confirm stage file with merge conflicts":"Are you sure you want to stage {0} with merge conflicts?"},pkgNlsJSON:{"zh-CN":{"common.cancel":"取消","common.certain":"确定","common.toplatform":"提交成功,是否去 {0} 创建 PR","alex.git.refresh":"git refresh","alex.git.inputBox.placeholder":"消息({0} 直接提交并推送) ",changes:"更改","staged.changes":"暂存的更改","merge.changes":"合并的更改","untracked.changes":"未追踪的更改","git.title.workingTree":"{0} (工作树)","git.title.untracked":"{0} (未追踪)","git.title.deleted":"{0} (已删除)","git.title.added":"{0} (新增)","git error details":"Git Error",deleted:"已删除",added:"新增",modified:"修改",diff:"更改",discard:"放弃更改","confirm delete":"确定要删除 {0} 吗?","restore file":"恢复文件","confirm restore":"确认是否还原 {0}","confirm discard":"确定要放弃 {0} 中更改吗?","delete file":"删除文件","delete files":"删除文件","restore files":"还原文件","confirm restore multiple":"确认还原 {0} 个文件?","confirm discard multiple":"确认放弃在 {0} 个文件中的更改?","warn untracked":"确认删除 {0} 个文件!\nT此操作不可撤消!文件将被永久删除。","there are untracked files single":"若放弃下面未跟踪的文件,其将被从硬盘上删除: {0}。","there are untracked files":"若放弃 {0} 个未跟踪的文件,其将被从硬盘上删除。","confirm discard all 2":"{0}\n\n此操作不可撤销,你当前的工作集将会永远丢失。","yes discard tracked":"放弃1个文件","yes discard tracked multiple":"放弃 {0} 个追踪的文件",discardAll:"放弃 所有 {0} 个文件","confirm discard all single":"确定放弃 {0} 中的更改吗?","confirm discard all":"确定要放弃在 {0} 个文件中的所有更改吗?此操作不可撤销!你当前的工作集将会永远丢失。","discardAll multiple":"放弃1个文件","confirm delete multiple":"确认删除 {0} 个文件!\nT此操作不可撤消!文件将被永久删除。","commit message":"提交信息","provide commit message":"请输入提交信息","commit success":"向分支 {0} 提交成功","commit failed":"提交失败","confirm stage files with merge conflicts":"确定要暂存含有合并冲突的 {0} 个文件吗?","confirm stage file with merge conflicts":"确定要暂存含有合并冲突的 {0} 吗?"}},nlsList:[{filename:"package.nls.zh-cn.json",languageId:".zh-cn"}],extendConfig:{},webAssets:["package.json","out/worker/index.js"],mode:"public"}}}]); |